已有40人关注
PHP网络编程自学手册中注册变量的修改
发表在PHP图书答疑 2009-10-26
是否精华
版块置顶:
请读者在运行本书的程序之前,先对PHP.ini文件进行一下修改,开启PHP注册变量,否则本书中的部分程序在运行过程中会出现问题,获取不到get或者post方法提交的值。

将php.ini文件中的,register_globals选项项,将它的值设置为ON,保存后重新启动Apache服务器。

这是我们编写时出现的一个问题,因为在编写程序时开启了注册变量,所以在获取变量POST或者GET方法提交的值,可以直接使用变量名。
例如:如果是通过get方法提交的值,那么正确的获取方法应该是$_GET[变量名],而由于开启了注册变量则可以使用"$变量名"的这种形式来获取。
而本书中就是出现的这个问题,有部分程序直接使用了"$变量名"这种格式来获取POST或者GET方法提交的值;
所以在运行本书的实例时,需要开启php.ini文件中的注册变量,即register_globals选项,将它的值设置为ON,保存后重新启动Apache服务器。

注意,这是本书在编写过程中,我们出现的一个问题,建议读者在自己编写程序的过程中,不要这样使用,因为如果开启注册变量就存在安全隐患,一定要使用$_GET[]或者$_POST[]的格式来获取post或者get方法提交的值。

分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照