我試圖操縱一個PHP腳本,以便它重定向到特定的URL而不是給我一個MySQL錯誤。所以我從這個去...單個代碼行中的header()+ die()的多個實例
$qs = mysql_query("SELECT url FROM $table WHERE `id` = $gid;") or die('MySQL error: '.mysql_error());
...這樣的:
$qs = mysql_query("SELECT url FROM $table WHERE `id` = $gid;") or header("Location: http://www.example.com");
其中一期工程,但也有讓我擔心兩件事情。首先,它默認爲302重定向,我更喜歡301重定向。其次,我擔心通過從這一行刪除die(),腳本在重定向之後不能正常退出。
現在,我在這裏做了一些家庭作業,但我不能完全弄清楚是否可以在單行代碼中將die()與header()的兩個實例組合起來(即不改變圍繞這條特定線路)。
請告訴我你的消毒有投入。 D: – damianb 2011-06-04 21:17:14