一般情况下,使用$PHP_SELF好还是$_SERVER['PHP_SELF']好,在自己做的公开代码里面? 你看看phpmyadmin是如何写的就知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要怕麻烦,用 $_SERVER['PHP_SELF'] 我直接在一个定义文件里面使用if (!$_SERVER['PHP_SELF']) $_SERVER['PHP_SELF']=$PHP_SELF这样,然后被引用就可以了吧? 唉~~~~~~~~~~~~~~~~~~~大哥~~~~~~用$_SERVER['PHP_SELF']就是 !如果不行叫他换个php解释程序的版本,4.3.6印象不好! 用这吧,$_SERVER['PHP_SELF']也不麻烦啊~:) 他说换了5还是一样不行。搞不懂。他的全局变量都开了的,ft。我还是全部改写好过了。唉,n多人说不能安装,我估计都是自己建服务器的。to xuzuning(唠叨):phpmyadmin超级多文件,我在里面搜php_self都搜不到,实在不知道看哪个好。我猜想它的解决方法是如果检测到全局变量打开就用$PHP_SELF吧?如果没有就用$_SERVER['PHP_SELF']吧? 看看phpmiadmin中的片段:if (!empty($_SERVER)) { if (isset($_SERVER['PHP_SELF'])) { $PHP_SELF = $_SERVER['PHP_SELF']; } if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $HTTP_ACCEPT_LANGUAGE = $_SERVER['HTTP_ACCEPT_LANGUAGE']; } if (isset($_SERVER['HTTP_AUTHORIZATION'])) { $HTTP_AUTHORIZATION = $_SERVER['HTTP_AUTHORIZATION']; }} else if (!empty($HTTP_SERVER_VARS)) { if (isset($HTTP_SERVER_VARS['PHP_SELF'])) { $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF']; } if (isset($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'])) { $HTTP_ACCEPT_LANGUAGE = $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE']; } if (isset($HTTP_SERVER_VARS['HTTP_AUTHORIZATION'])) { $HTTP_AUTHORIZATION = $HTTP_SERVER_VARS['HTTP_AUTHORIZATION']; }} // end if extract($_HTTP_SERVER_VARS);extract($_SERVER); 求解:ImagickDraw如何设置文字描边位移? php中form表单提交数据遇到的问题,请教高手 PHP中or关键字是干嘛用的 如何用异步方式执行函数? 求一个简单正则,太谢谢了,马上给分 在PHP中,如何取得URL里面的参数。 新手问高手一个简单的问题,急,线上等 不能发邮件,是smtp没有配好还是php.ini没有配好?还是其他原因?在线 第一次安装php+iis+mysql,是什么没有安装好,index.php是花码码?!!!!! [php]如何实现修改保存? 为什么当用到session_start() 时就出现下面的错误 ? [请教]如何在php中实现类似include()的功能
也不麻烦啊~:)
if (isset($_SERVER['PHP_SELF'])) {
$PHP_SELF = $_SERVER['PHP_SELF'];
}
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$HTTP_ACCEPT_LANGUAGE = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
}
if (isset($_SERVER['HTTP_AUTHORIZATION'])) {
$HTTP_AUTHORIZATION = $_SERVER['HTTP_AUTHORIZATION'];
}
} else if (!empty($HTTP_SERVER_VARS)) {
if (isset($HTTP_SERVER_VARS['PHP_SELF'])) {
$PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];
}
if (isset($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'])) {
$HTTP_ACCEPT_LANGUAGE = $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'];
}
if (isset($HTTP_SERVER_VARS['HTTP_AUTHORIZATION'])) {
$HTTP_AUTHORIZATION = $HTTP_SERVER_VARS['HTTP_AUTHORIZATION'];
}
} // end if
extract($_SERVER);