mtwm.net
当前位置:首页 >> <?php ECho($php_sElF); ?>什么也不显示是怎么回事? >>

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

不见得那样写就会错。如果配置中开了全局变量。一样会有输出。错误的真正原因是。你用的是小写。。 echo $PHP_SELF; 预定义变量要用大写。楼主记好。而且不支持你这样用。存在很大的安全问题。支持楼上的用法。 echo $_SERVER['PHP_SELF']; 这样...

不见得那样写就会错。如果配置中开了全局变量。一样会有输出。错误的真正原因是。你用的是小写。。 echo $PHP_SELF; 预定义变量要用大写。楼主记好。而且不支持你这样用。存在很大的安全问题。支持楼上的用法。 echo $_SERVER['PHP_SELF']; 这样...

要养成良好习惯,不要使用中文做变量 PHP 变量规则: 变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _) 变量名称对大小写敏感($y 与 $Y ...

class foo { function do_foo() { echo "foo类中的成员函数的内容:"; echo "对象变量 "; } function do_foo2() { echo $_SERVER['PHP_SELF']; } }

$PHP_SELF换成$_SERVER['PHP_SELF']

echo $_SERVER['PHP_SELF'] 会输出当前执行脚本的文件名。你在浏览器里看下html的源码就看得到action的值的。echo输出的值就在action里面。这里就是把数据提交给当前页面。

前面的$_SERVER[PHP_SELF]返回的是一段信息,如“/upload/try.php” 而后面的则返回一个数组: 如: $path_parts = pathinfo('index.html'); echo $path_parts['dirname'], "\n"; echo $path_parts['basename'], "\n"; echo $path_parts['extension...

请问,是不是你的问题提错了? 如果单纯的echo $PHP_SELF;将不会有任何值输出。 echo $_SERVER['PHP_SELF'];打印当前的脚本名称。 说到安全,就你这点上来看,可能可以讲到的是PHP的数组对比变量比较安全讲吧。 其实PHP安全的问题,不是怎么表达...

会执行,但未必能看到效果。

测试正常,我在公司都是这样写也不会出现你这个问题,你在检查下其他地方,是否多了>

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com