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

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

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

万网PHP空间|万网空间
4006-3721-06 / QQ:623431139
register_globals 是php.ini 中的一个配置,该配置直接影响PHP 如何接收和传递参数。如果它被设置为Off,那么在获取通过POST()或者GET()方法传递的参数时,就需要使用$_POST['user_name']或$_GET['user_name']。如果它被设置为On,那么就可以直接使用$user_name 来获取传递的值。

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优化 网站模板 关键词排名 网站镜像 企业组网SD-WAN 网站模板 网站设计 培训机构管理系统 纹理背景图片 云服务器 百度优化服务
  • 阿里云建站 © 2020 版权所有 All Rights Reserved.阿里云建站助力企业互联网品牌营销
  • 网址:www.aligl.cn 联系TEL:4006-3721-06,邮箱:kefu@huanyudns.cn 京ICP备05034846号
  • 本页面更新时间:2020-5-8