亚洲色图欧美日韩在线播放-户外操美女逼逼中国-免费久久99国产精品自在现-欧美激情五月综合啪啪-九九日本黄色精品视频-亚洲成年网址青青草原-欧美性爱精品在线免费观看-国产精品一区二区美女-日电影一区二区三区

register_globals=off 網(wǎng)站打不開(kāi)的解決方法

register_globals是php.ini里的一個(gè)配置,這個(gè)配置影響到php如何接收傳遞過(guò)來(lái)的參數(shù),顧名思義,register_globals的意思就是注冊(cè)為全局變量,所以當(dāng)On的時(shí)候,傳遞過(guò)來(lái)的值會(huì)被直接的注冊(cè)為全局變量直接使用,而Off的時(shí)候,我們需要到特定的數(shù)組里去得到它。所以,碰到上邊那些無(wú)法得到值的問(wèn)題的朋友應(yīng)該首先檢查一下你的register_globals的設(shè)置和你獲取值的方法是否匹配。(查看可以用phpinfo()函數(shù)或者直接查看php.ini)

register_globals=off的目的主要是為安全考慮,同時(shí)大多數(shù)程序要求將該值設(shè)為off,以前用On風(fēng)格寫的大量腳本怎么辦? 如果你以前的腳本規(guī)劃得好,有個(gè)公共包含文件,比如config.inc.php一類的文件,在這個(gè)文件里加上以下的代碼來(lái)模擬一下(這個(gè)代碼不保證100%可以解決你的問(wèn)題,因?yàn)槲覜](méi)有大量測(cè)試,但是我覺(jué)得效果不錯(cuò))。

代碼:

<?php
if ( !ini_get("register_globals") )
{
    extract($_POST);
    extract($_GET);
    extract($_SERVER);
    extract($_FILES);
    extract($_ENV);
    extract($_COOKIE);
   
    if ( isset($_SESSION) )
    {
        extract($_SESSION);
    }
}
?>


編輯:三五互聯(lián)
日期:2010-04-02

收藏 】 【 打印 】   
您可對(duì)文檔進(jìn)行評(píng)分喲~

勾選遇到的問(wèn)題提交給我們,收到反饋后保證及時(shí)修正更新!

提交反饋需要先登陸會(huì)員帳號(hào)

上一篇:VPS主機(jī)如何安裝mssql2005
下一篇:[原創(chuàng)]Shopex網(wǎng)店使用過(guò)程中遇到的問(wèn)題怎么辦?
若文檔內(nèi)容對(duì)您沒(méi)有幫助,不能解決問(wèn)題? 您還可以 咨詢?cè)诰客服提交工單搜索常見(jiàn)問(wèn)題 ,我們將竭誠(chéng)為您服務(wù)。
  >> 相關(guān)文章
 
分享至: