我在这里发展与PHP的后端。
我有这样的错误这样的问题:
未定义的变量:PHP_SELF
在我的htdocs目录。
我用PHP 5.4.4开发,如果你想看看这里的源代码是:
http://pastebin.com/xr2PxbNG
我在这里发展与PHP的后端。
我有这样的错误这样的问题:
未定义的变量:PHP_SELF
在我的htdocs目录。
我用PHP 5.4.4开发,如果你想看看这里的源代码是:
http://pastebin.com/xr2PxbNG
不要使用任何PHP_SELF的建议版本。 这是一个安全噩梦 ,你的PHP对外开放的可能注入攻击,众说纷纭。
什么是你想达到什么目的? 生成的表单发送给自己的网址是什么? 用action=""
的-它是一种有效的方法,将始终使用URL发送的形式加载。
如果你必须知道请求的脚本,使用$_SERVER['SCRIPT_NAME']
来代替。
您正在使用$PHP_SELF
它应该是
echo $_SERVER['PHP_SELF'] ;
要么
$PHP_SELF = &$_SERVER['PHP_SELF'];
echo $PHP_SELF ;
你也可以拥有
define("PHP_SELF",$_SERVER['PHP_SELF']);
echo PHP_SELF ;
你们是不是要访问$ _ SERVER [“PHP_SELF”]?
这是$_SERVER['PHP_SELF']
而不是$PHP_SELF
。 查看文档
看起来像某些WordPress的发行申报$PHP_SELF = $_SERVER['PHP_SELF']
的原因,我不能说,一定是有几分传统的东西。
我必须解决这个错误使用网页的网址...例。 喜欢
echo "<a href=\"$_PHP_SELF?page=$last\">Last 3 Records</a>";
你必须删除$ _PHP_SELF和使用页面URL insert.php .......
我得到同样的,注意:未定义的变量_PHP_SELF所以我刚刚更换$ _PHP_SELF至$ _ SERVER [PHP_SELF]现在我没有得到任何额外的无
有些炮弹会抹去的价值$_SERVER['PHP_SELF']
作为一种安全措施。 您可能需要看看$_SERVER['argv'][0]
如果这是发生了什么事给你。
我解决启动变量:
$PHP_SELF = NULL;
$Path1 = realpath(substr($PHP_SELF, 1));
$dbName = "$Path1\\BD.accdb";