您好我有关于PHP $ _POST和$ _GET的问题。
假设我有一个期待$ _GET变量的网页。
变量名称是匿名的吗?
假设index.php的脚本为
if( isset( $_GET['somevariale'] ) )
{
rest of the code
}
是否有人可以找到页面等待的$ _GET变量的名称?或者他们是否必须玩猜谜游戏?
答案 0 :(得分:0)
如果您没有发布它,或者无法从您网站上的现有链接推断,那么他们必须玩猜谜游戏。
当然,也不要把它放在robots.txt
中。
答案 1 :(得分:0)
如果不解析PHP代码,则无法看到它。所以没有你不能得到它。但也许把它保存在别的地方,我。 E.数据库?
答案 2 :(得分:0)
他们无法看到你的index.php PHP代码(更不用说变量)了,除非他们直接打开文件。他们只会看到HTML。
答案 3 :(得分:-1)
这根本不可能。 他们可以找到的唯一方法是,如果您的服务器没有正确处理PHP并按原样输出它。
但是,您可以通过多种方式保护脚本,例如在脚本等上引入密码,但是您的源必须知道使用该脚本的密码。阅读有关HTTP身份验证,领域等的更多信息。
在你的情况下,他们需要玩猜谜游戏。