网站建设TEL: 133-7172-7239     |   招商代理 |  返回首页 |  
文章热搜: 案例 HTTPS CDN 挂马 网站被挂马 FTP删不掉 网站备案 正版网站 弹窗制作 优化排名
首页 > 网站建设 > 网站空间 > 万网PHP空间php.ini全局参数register_globalsy作用解答

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

作者:阿春 来源:环宇网络 时间:2019-7-24 22:59:34 点击:

联系云建站
133-7172-7239 / QQ:623431139
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 中这项内容已经被删除,所以用户必须做到未雨绸缪,养成一个良好的编程习惯。

相关文章
视频看后台
本类热门
本类推荐
环宇网络 够完美网站定制 网站定制教学视频 网站模板定制 精品模板 网站SEO优化 北京网站建设 广州网站建设 深圳网站建设
  • 云建站 © 2020 版权所有 All Rights Reserved.云建站助力企业互联网品牌营销
  • www.gouwanmei.cn 邮箱:CSCCSC@189.CN 京ICP备05034846号
  • 本页面更新时间:2020-1-16