0
頭位置我有使用內部開關的情況下
$CID = $_REQUEST ['cid'];
$UID = $_REQUEST ['uid'];
if ($UID == '0') {
header ('Location: url/you-need-to-log-in-before-redirect/');
} else {
switch ($CID) {
// go to URL1 case number is the same as CID
case "147" :
header ('Location: url' . $UID);
break;
case "148" :
header ('Location: url' . $UID);
break;
default :
echo "Something went terribly wrong";
}
}
這是好嗎?我有一個$ UID註冊爲空白的問題,這是不應該的,因爲它對於非註冊用戶而言始終設置爲0,並且對於註冊它是唯一的。我應該使用exit()而不是break?或兩者?或者我不應該使用頭文件來發送用戶...我在這個switch case語句中有數百個案例。我不能發佈任何實際的網址,所以示例中的'url'不是一個變量,而只是實際完整地址的佔位符。
$ UID和$ CID都是整數,我通過?cid = xxxxx&uid = yyyyy將它們發送到.php文件。 – user3086505
當我存儲$ CID中的值和$ UID在前兩行不是他們存儲爲整數,即使我使用$ _reguest? – user3086505