朝阳网络公司
关于我们 | 荣誉资质 | 联系我们 | 付款方式 |
朝阳市恒健网络有限公司
  朝阳市恒健网络有限公司|企业信息化建设专家,朝阳网站建设首选品牌!以专业的网站建设技术和丰富的网站设计经验,为企业提供优质的网站建设解决方案。恒健网络是一家领先的朝阳网络公司专业从事优秀网站设计和制作等服务。
朝阳网络公司,朝阳网站建设,朝阳网络工程,朝阳软件开发
register_globals=off   register_glo
当前位置:首页>> 域名主机常识>> register_glo
 

register_globals=off 网站打不开的解决方法

朝阳市恒健网络有限公司 发表于
本文标签: , .

 

 

register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数,顾名思义,register_globals的意思就是注册为全局变量,所以当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的时候,我们需要到特定的数组里去得到它。所以,碰到上边那些无法得到值的问题的朋友应该首先检查一下你的register_globals的设置和你获取值的方法是否匹配。(查看可以用phpinfo()函数或者直接查看php.ini)

register_globals=off的目的主要是为安全考虑,同时大多数程序要求将该值设为off,以前用On风格写的大量脚本怎么办? 如果你以前的脚本规划得好,有个公共包含文件,比如config.inc.php一类的文件,在这个文件里加上以下的代码来模拟一下(这个代码不保证100%可以解决你的问题,因为我没有大量测试,但是我觉得效果不错)。

 

代码:
<?php 
if ( !ini_get("register_globals") ) 

    extract($_POST); 
    extract($_GET); 
    extract($_SERVER); 
    extract($_FILES); 
    extract($_ENV); 
    extract($_COOKIE); 
    
    if ( isset($_SESSION) ) 
    { 
        extract($_SESSION); 
    } 

?> 

 

 
首 页  |  基础服务  |  系统维护  |  网络工程  |  软件开发  |  广告设计  |  网站建设  |  人才招聘  | 网站地图 | SiteMap
Copyright 2010-2020 朝阳市恒健网络有限公司 HengJian.Net All Right Reserved. 
联系电话:恒健网络 E-Mail:朝阳做网站,朝阳网站建设,朝阳网络公司 QQ 咨询:点击这里给我发消息 朝阳做网站,朝阳网站建设,朝阳网络公司 点击这里给我发消息 朝阳做网站,朝阳网站建设,朝阳网络公司 点击这里给我发消息 朝阳做网站,朝阳网站建设,朝阳网络公司 点击这里给我发消息 朝阳做网站,朝阳网站建设,朝阳网络公司


业务范围朝阳网站建设/朝阳系统维护/朝阳网络工程/朝阳网络维护/朝阳软件开发/朝阳400电话/朝阳短信群发
/朝阳广告设计/朝阳虚拟主机/朝阳域名注册/朝阳网站备案
朝阳做网站,朝阳网站建设,朝阳网络公司