为了账号安全,请及时绑定邮箱和手机立即绑定

<?php echo($php_self); ?>什么也不显示是怎么回事?

<?php echo($php_self); ?>什么也不显示是怎么回事?

PHP
qq_遁去的一_1 2019-02-27 10:14:47
<?php echo($php_self); ?>什么也不显示是怎么回事?
查看完整描述

2 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

不见得那样写就会错。如果配置中开了全局变量。一样会有输出。错误的真正原因是。你用的是小写。。

echo $PHP_SELF;

预定义变量要用大写。楼主记好。而且不支持你这样用。存在很大的安全问题。支持楼上的用法。

echo $_SERVER['PHP_SELF'];

这样相对安全些。

查看完整回答
反对 回复 2019-03-13
?
MMTTMM

TA贡献1869条经验 获得超4个赞

正确的写法是: $_SERVER['PHP_SELF']

<?php echo($php_self); ?> 是错误的,不会显示的。

<?php echo("<a href=\"$php_self\">asdf</a>"); ?> 其实也是一样的,表面上看是显示为连接到该PHP文件的链接,但你查看源文件,其代码实际上是:<a href=>asdf</a>

html中连接为空的默认是为指向该文件。

查看完整回答
反对 回复 2019-03-13
  • 2 回答
  • 0 关注
  • 1306 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信