2017-02-21 82 views
-4

我檢查數據庫中是否存在記錄

if ($row["count(*)"] == 0) { 
    header('Location: first.php? stat = "not found"'); 
} 

現在,以檢查first.php的統計變量,我做的 -

print_r($_GET); 

輸出到這是 -

Array ([stat_] => "not found") 

我不明白'stat'變量是如何變成'stat_'變量的?

+2

'PHP? stat'如果這是你的真實代碼,請刪除它的空間'php?stat' –

+0

header('Location:first.php?stat = not%20found「); – Kaylined

+3

你試圖在調用' header()'函數是無效的,你不能在URL中有空白,這是由客戶端來實現的,不可預知的行爲就是結果 – arkascha

回答

3

你需要把空格去掉你header電話:

header('Location: first.php?stat=not+found'); 
+1

啊...來吧,這是一個錯字 –

+0

@Fred -ii-看來OP不理解空間的影響,只是試圖編寫可讀的代碼。 – wogsland

+0

當然,我同意但我們都已經在那裏發表了評論。 –

相關問題