$ _GET是否有一封简短的字母? (用于wordpress插件)

时间:2011-02-09 15:59:22

标签: php wordpress get wordpress-plugin

我正在开发一个依赖于php $ _GET的wordpress主题切换插件,我希望保持网址简洁明了。是一封简短的信吗?示例('t'):“foo.com /? t = theme_1”

这与其他东西发生冲突的可能性有多大?

当然这有点主观,而且我不应该尝试使用明显的“p”,但这种情况下的最佳做法是什么呢?

4 个答案:

答案 0 :(得分:1)

如果您为$ _GET使用一个字母,则没有问题。请确保您与代码的其他部分没有冲突。

答案 1 :(得分:1)

无论如何,大多数Wordpress网址都会被重写。

我会说你应该没事。

答案 2 :(得分:0)

使用单字母变量没有特别的问题,但是因为你正在使用wordpress,你可能需要小心一点:不仅仅是p,还有未来和/或其他插件

我建议你在一个你无法完全控制的环境中使用一些非常独特的东西(更新等)。

为你使用前缀,可能是2个字符+'_',或类似的东西。

答案 3 :(得分:0)

这取决于您的优先事项。我倾向于只使用$ _GET,如果我特别希望URL是“可以破解”的,以允许人们直接链接到页面或允许他们在他们注意时导航。因此,我倾向于使用非常清晰的$ _GET变量名,并且易于修改值,例如数字。例如:

"foo.com/?theme=1"

如果特别需要这两种功能,那么根本没有特别的理由使用$ _GET - 将数据存储在其他地方。