0
我想要做的事很簡單。我在域上有一個read.html
,它有一個Javascript
代碼,它將讀取同一個域中的一個php文件。我能夠獲得另一個html文件的代碼。但是當我嘗試閱讀一個php文件時,我只能看到我在瀏覽器中看到的內容。閱讀與JavaScript在同一個域上的php文件
我得到的輸出:
管理
我想要什麼:
<?
echo "admin";
?>
我想要做的事很簡單。我在域上有一個read.html
,它有一個Javascript
代碼,它將讀取同一個域中的一個php文件。我能夠獲得另一個html文件的代碼。但是當我嘗試閱讀一個php文件時,我只能看到我在瀏覽器中看到的內容。閱讀與JavaScript在同一個域上的php文件
我得到的輸出:
管理
我想要什麼:
<?
echo "admin";
?>
JavaScript,以便在瀏覽器中運行,只能在一個服務器上訪問數據與任何其他遠程應用程序相同的方式(由於它在沙箱中運行所帶來的一些額外限制,因爲您不希望任意網站能夠運行任何舊版本de在你的電腦上)。
由於Web服務器通常配置爲運行PHP程序並將其輸出提供給客戶端,因此它是JavaScript程序可以看到的輸出。這通常是可取的,服務器端代碼通常包含機密的業務邏輯和數據,例如證書,這些數據不應該暴露給任何使用瀏覽器的人。
如果你想在PHP源代碼,那麼你將需要:
.txt
文件)
PHP,而不是PHP腳本需要解析服務器端。 Javascript在瀏覽器中。不會工作! – Najzero 2013-02-24 19:31:30
爲了進一步闡述,您需要安裝PHP的某種類型的HTTP服務器,以便在任何主機上解析PHP。如果您試圖在本地執行此操作,則需要使用[xampp](http://www.apachefriends.org/en/xampp.html) – djthoms 2013-02-24 19:33:52