我一直在處理本地服務器上的項目。現在是上傳它的時候了,所以我就這麼做了。我開始在網上進行測試,導航無法正常工作。當不在本地測試時,URL中的變量不起作用
導航的工作原理是這樣:
<a href="index.php?p=add">Add</a>
頁上,然後檢查$p
是否存在,如果是這樣,它顯示的相關內容。出於某種原因,儘管我點擊鏈接時我的內容並未顯示出來。我打開了錯誤報告,並添加了此行(第39行)
echo $p;
到文檔。現在我得到這個錯誤:Notice: Undefined variable: p in /home/silver/public_html/admin/index.php on line 39
但只有在線測試時,它在我本地測試時正常工作。
我可以發佈我的代碼,如果我需要,但有很多它,我不知道哪一位是問題。
UPDATE: 感謝所有的答覆,但我很困惑,你如何使用你的建議,我已經習慣了做事我的樣子。
此刻,我這樣做是爲了檢查$p
變量是什麼
<?php if(!isset($p)) { // DEFAULT PAGE VIEWED AT INDEX.PHP ?>
,並使用此鏈接到網頁:
<a href="index.php?p=add">Add New Item</a>
你有一些東西,說:'$ P = $ _GET [ 'P'];' ? – 2010-11-17 14:38:39