$PHP_SELF 变量怎样赋值

jev 2004-01-08 10:20:49
$PHP_SELF 变量怎样赋值
...全文
142 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jev 2004-01-09
  • 打赏
  • 举报
回复
up
microfire 2004-01-08
  • 打赏
  • 举报
回复
$GLOBALS 只是所有已定义全局变量组成的数组,跟 PHP_SELF 没有关系吧...
fzel_net 2004-01-08
  • 打赏
  • 举报
回复
use $GLOBALS["PHP_SELF"] is better
microfire 2004-01-08
  • 打赏
  • 举报
回复
<?php
echo $_SERVER['PHP_SELF']; //由 web 服务器自动创建.
$_SERVER['PHP_SELF']="aaa.txt"; //改变原值,此值仅在当前脚本中有效.
echo $_SERVER['PHP_SELF']; //输出为 aaa.txt.
echo $HTTP_SERVER_VARS['PHP_SELF'].'<br />'; //由 web 服务器自动创建.由此看出...
echo $_SERVER['PHP_SELF'].'<br />'; //输出为 aaa.txt.
$HTTP_SERVER_VARS['PHP_SELF']="bbb.exe"; //改变原值,此值仅在当前脚本中有效.
echo $HTTP_SERVER_VARS['PHP_SELF'].'<br />'; //输出为 bbb.exe.
echo $_SERVER['PHP_SELF'].'<br />'; //输出为 aaa.txt.
include("test/test.php"); //输出为 aaa.txt bbb.exe.
?>

<?php
//test/test.php
echo $_SERVER['PHP_SELF'].' ';
echo $HTTP_SERVER_VARS['PHP_SELF'].'<br />';
?>
4y8 2004-01-08
  • 打赏
  • 举报
回复
变量名不能起和系统变量相同的名字,所以不能给它赋值。给它赋值会报错的。

-------------------

还没验证,我的想法
linjianwu 2004-01-08
  • 打赏
  • 举报
回复
我也php4手册也没有系统变量的介绍。书店里的书也很少。介绍此系的系统变量。
只能在论坛里。或网络上找。对于这个我也不是糊里糊涂的。
不会系统变量为什么不要去赋值呢?
jev 2004-01-08
  • 打赏
  • 举报
回复
我看书上是这样说, $DOCUMENT_ROOT 也是系统变量吗,php4手册好像没有系统变量的介绍
meiwn 2004-01-08
  • 打赏
  • 举报
回复
为什么要对他赋值啊,他本来就是个系统变量,是有值的啊
xuzuning 2004-01-08
  • 打赏
  • 举报
回复
$PHP_SELF 由php系统赋值,他表示相对网站的当前程序文件名
你无须对他赋值
如果一定想赋值,那就赋吧!不就是一个变量吗?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧