邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 5591|回复: 1
打印 上一主题 下一主题

关于register_globals的问题,PHP新手必看 !

[复制链接]
跳转到指定楼层
顶楼
发表于 2004-11-19 14:25:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于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
沙发
发表于 2004-12-9 23:07:50 | 只看该作者

re:不错顶

不错顶
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-8-5 06:16

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表