目前我正在使用web矩陣2來構建我的PHP應用程序。 我測試的查詢字符串傳遞給使用GET另一個PHP我的URL的查詢字符串不起作用
方案1: 我已經index.php文件和index.php文件test.php的
:我有一個PHP語句include("/test.php");
在test.php的:我只有2條語句echo "hi"; and echo $_GET["msg"];
當我運行它,沒有出現在我的瀏覽器
當我擺脫echo $_GET["msg"];
,它再次工作。
方案2: 我的index.php和test.php的
的index.php中:我有一個PHP語句include("/test.php?msg=hihihi")
;
in test.php:我只有2條語句echo "hi"; and echo $_GET["msg"]
; 當我運行它,沒有出現在我的瀏覽器
即使我試着鍵入URL http://localhost:port/test.php?msg=hihihi
,沒有出現以及..〜
然後我試圖測試使用鏈接
<a href="http://localhost:62878/menu/AddCat.php?msg=hihihi">link</a>
在AddCat.php頁面仍然沒有顯示任何內容。
我曾經在的EasyPHP ...試過〜 中的EasyPHP顯示該錯誤是
致命錯誤:需要():失敗開口所需 '?test.php的味精=日冰'(包含路徑=」; C: \ php \梨')在第2行的C:\ Program Files \ EasyPHP-12.1 \ www \ testing \ index.php
如果我把查詢字符串與php include語句中的url一起。
我不知道爲什麼我的代碼以前沒有工作,但現在修復。
謝謝。
我的猜測是,test.php的不能被發現,因爲'/'在PHP是'/'在HTML不同。您應該確保啓用錯誤報告。 – str
更好,你把所有的文件內容「照原樣」放在這裏。 – Kalpesh
目前您試圖通過向文件發出HTTP請求並將數據傳遞給查詢字符串來包含數據。別。將頁面重寫爲函數,然後包含包含該函數的文件,然後使用要作爲參數傳遞的數據調用該函數。 – Quentin