2015-04-30 119 views
1

我想要學習PHP的,但由於某種原因,我得到這個奇怪的問題(我使用XAMPP):

我有一個簡單的代碼

<?php 
echo $_GET['name']; 
?> 

當永遠我輸入http://localhost/lee.phpi獲取像我應該的未定義的索引,但是當我鍵入http://localhost/lee.php&name=lee我得到一個對象未​​找到請求的URL在此服務器錯誤未找到。

有人知道爲什麼會發生這種情況嗎?是我的代碼還是我的電腦?

回答

4
http://localhost/lee.php&name=lee 

是不正確的URL完全,應該是

http://localhost/lee.php?name=lee 
         ^

現在,如果你要添加一個新的參數,你可以使用一個&才。第一個總是一個?後,例如

http://localhost/lee.php?name=lee&age=20 

我要請您看看HTTP規範文檔,但既然你提到你正在學習PHP的我認爲這可能是你過於龐大。

而你的代碼很好。

免費提示既然你說你剛開始學習:

總是讀入的錯誤信息,並相信他們所說的話,而你正在調查的問題,他們真的是有目的的。例如

在此服務器上找不到請求的URL錯誤。

該錯誤消息將意味着URL不存在服務器上,如果我是你,我會不太關心我在這一點上的代碼,更多的是那是什麼網址不存在時,我的文件的原因在那兒?這會讓我得出URL格式錯誤的結論。

很多人即使在他們的高級學習階段也會忽略錯誤信息,並且說不,我擁有一切都很好,錯誤信息很奇怪,不是。

+0

謝謝你sooo多我在這打破我的頭 – 404ErrorFree

+0

不客氣。查看提示的最新答案,它可以幫助你 –