我已經寫了這個小的PHP頁面,應該通過在URL中放置的值重定向用戶。但腳本似乎不起作用。我錯過了什麼?爲什麼PHP總是重定向到同一頁面?
<?php
if ($choice=="stb")
$redirect="http://www.webpage1.com/";
elseif ($choice=="player")
$redirect="http://www.alternativewebpage.com/";
else
$redirect="http://www.world-tvpro.com/";
header('Location: '.$redirect) ;
?>
如果頁面保存在我的服務器的運行script.php我將執行這樣的:http://mypage.com/script.php?choice=stb ..然後所預期的那樣被重定向到www.webpage1.com,但我得到重定向到http://www.world-tvpro.com/不管我寫的。
你在哪裏定義'$ choice'? – andrewsi
嘗試$ _GET ['choice]而不是$ choice –
@andrewsi選擇是一種幻覺。 – NullUserException