网站建设TEL: 4006-3721-06     | 返回首页 | 会员专区 | 繁體中文 | 网站地图
文章热搜: 案例 HTTPS CDN 挂马 网站被挂马 FTP删不掉 弹窗制作 网站备案 正版网站 优化排名
首页 > 网站建设 > 网站空间 > 万网PHP空间php.ini全局参数register_globalsy作用解答

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

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

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 中这项内容已经被删除,所以用户必须做到未雨绸缪,养成一个良好的编程习惯。

相关文章
视频看后台
本类热门
本类推荐
网站建设 网站模板 模板网站 香港独立IP 香港独享主机 免备案空间 网站优化 关键词优化 SEO优化 域名注册 注册域名 国际域名 国内域名 网站备案 ICP备案 网站建设公司 SAAS建站 网站制作 云虚拟主机 网站空间 虚拟空间 北京网站建设 上海网站建设 耗流量 超流量 空间升级 主机升级 企业邮箱 关键词排名 网站结构 教学视频
网站优化 | 域名注册 | 299元建站 | 虚拟主机 | 香港独立IP虚机 | 关于我们 | 汇款方式 | 联系我们 |
  • 环宇网络(www.huanyudns.cn) © 2019 版权所有 All Rights Reserved.
  • 邮箱:kefu@huanyudns.cn 京ICP备05034846号
  • 本页面更新时间:2019-11-29 模版网站