register_globals=off 網(wǎng)站打不開的解決方法register_globals是php.ini里的一個(gè)配置,這個(gè)配置影響到php如何接收傳遞過來的參數(shù),顧名思義,register_globals的意思就是注冊為全局變量,所以當(dāng)On的時(shí)候,傳遞過來的值會被直接的注冊為全局變量直接使用,而Off的時(shí)候,我們需要到特定的數(shù)組里去得到它。所以,碰到上邊那些無法得到值的問題的朋友應(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è)文件里加上以下的代碼來模擬一下(這個(gè)代碼不保證100%可以解決你的問題,因?yàn)槲覜]有大量測試,但是我覺得效果不錯(cuò))。
|
|||||||
| >> 相關(guān)文章 | |||||||
|
|
|||||||
400-028-5800
028-62778877
您好,非正常上班時(shí)間若有緊急技術(shù)問題,請撥總機(jī)后按7號鍵, 其他問題請?zhí)峤还位蛟谏习鄷r(shí)間聯(lián)系,謝謝支持!