我不知道如何搜索它,所以我在這裏問你。無法使用變量從包含的PHP文件
情況如下:
得到一個帶有根的vServer。 Apache,PHP5,MySQL已安裝並正在運行。
現在我有一個index.php
我想要include 'config.php';
。簡單的事情!
在config.php
我有一個變量,如$url = 'http://xxxxxxx';
,但我不能在index.php
訪問它。只有一個空陣列,當我print_r(parse_url($url));
它。
好奇的是,當我用ssh連接到服務器並運行php index.php
時,輸出結果如預期的那樣是整個陣列。
你有什麼想法?
嘗試從'include'切換到要求。我能想到的唯一可能是導致你的包含文件未被找到。 – andrewsi
剛剛嘗試過,它也不起作用。當我想包括一個不存在的文件,我的網站不加載任何東西(可能需要修復錯誤處理..) – SebaGnich
我不確定你的意思;當你使用'require'時,你是否收到一條消息說它找不到該文件(因此不起作用)?或者它嘗試運行,但仍顯示爲'$ url'的空數組? – andrewsi