设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 抖音运营 > 平台使用 > 正文

万网PHP空间php.ini全局参数register_globalsy作用解答

来源:网络分享 编辑:引流技巧 时间:2025-05-03
register_globals 是php.ini 中的一个配置,该配置直接影响PHP 如何接收和传递参数。如果它被设置为Off,那么在获取通过POST()或者GET()方法传递的参数时,就需要使用$_POST['user_name']或$_GET['user_name']。如果它被设置为On,那么...php.ini全局参数register_globalsy用途
register_globals 是php.ini 中的一个配置,该配置直接影响PHP 如何接收和传递参数。
如果它被设置为Off,那么在获取通过POST()或者GET()方法传递的参数时,就需要使用$_POST['user_name']或$_GET['user_name']。
如果它被设置为On,那么就可以直接使用$user_name 来获取传递的值。
它的设置不只影响form、url 参数的传递,同时也影响到了SESSION 和Cookie。同样,当它的值为Off 时,获取SESSION 和Cookie 的值就需要使用$_SESSION[]和$_COOKIE[];而当它的值为On 时,就可以直接通过变量名称获取变量传递的值。万网空间register_globals 设置开关如下图


PHP程序员使用技巧:
当用户遇到获取不到form 表单中传递的值时,可以查看使用的方法是POST 还是GET,并且确认使用的变量名称是否正确。另外,可以查看一下php.ini 文件,看register_globals 是开启还是关闭,确定在获取参数值使用的方法有效。

PHP专家小结:

在置PHP 的开发环境时,将register_globals 设置为Off,有两个好处:第一可以提高代码的安全性;第二可以提高代码的可兼容性。
用户现在使用的所有PHP 服务器中,register_globals 都是设置为Off 的,所以一旦用户的程序在开发时设置的是On,那么当它上传到服务器时,就会出现问题。在PHP5 中,用户在配置时还有选择的余地,可以选择是On 或Off,但是在PHP6 中这项内容已经被删除,所以用户必须做到未雨绸缪,养成一个良好的编程习惯。

相关文章:

相关推荐:

微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

Copyright © 2019-2024 强大传媒 网站地图 rss地图

Top