邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
关于register_globals的问题,PHP新手必看 !
[打印本页]
作者:
lulala
时间:
2004-11-19 14:25
标题:
关于register_globals的问题,PHP新手必看 !
关于register_globals的问题,PHP新手必看 ! <br><br>register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数,如果你的问题是:为什么我的表单无法传递数<br>
<br>
据?为什么我的程序无法得到传递过来的变量?等等,那么你需要仔细的阅读以下的内容。 <br><br>register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同。 <br><br>代码: <br><br><form name="frmTest" id="frmTest" action="URL"> <br><input type="text" name="user_name" id="user_name"> <br><input type="password" name="user_pass" id="user_pass"> <br><input type="submit" value="login"> <br></form> <br><br><br><br>当register_globals=Off的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。(注:<br>
<br>
当<form>的method属性为post的时候应该用$_POST['user_name']和$_POST['user_pass']) <br><br>当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值。 <br><br>顾名思义,register_globals的意思就是注册为全局变量,所以当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的<br>
<br>
时候,我们需要到特定的数组里去得到它。所以,碰到上边那些无法得到值的问题的朋友应该首先检查一下你的register_globals的设置和你<br>
<br>
获取值的方法是否匹配。(查看可以用phpinfo()函数或者直接查看php.ini) <br><br><br><br>如果大家要购买 PHP 的专业高速的虚拟主机,可以参考以下的价格和配置 : <br><br>基本B型主机 + 国际(国内)域名 ,支持 PHP ,送100Mb邮局 348 元/年 <br><br>增强B型主机+.CN 支持 PHP ,带MYSQL数据库,送300Mb邮局 798元/年 <br><br>商务型B+.CN域名 支持 PHP ,带MYSQL数据库 ,送800M 邮局 1300 元/年 <br><br>虚拟专用型B+.CN域名+国际顶级域名,支持 PHP ,带MYSQL数据库, 送2000M VIP 企业邮局 3800 元/年 <br><br><br>空间的订购,可到 now.net.cn/host ,空间可以免费先试用 ! <br><br>全球免费咨询电话 now.net.cn/customer/moreline.net <br><br>QQ 联系 :199332496
作者:
790059
时间:
2004-12-9 23:07
标题:
re:不错顶
不错顶
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/)
Powered by Discuz! X3.2