我試圖在php中替換Header()
函數,因爲它有很多問題.in firefox重定向沒有結束,等等。也試圖解決這個由各種職位在這裏與ob_start沒有空格等,但沒有解決它,所以我想現在只需將其替換爲JavaScript :)。用javascript重定向在php中替換標題
我決定只憑這
if ($login_check == $login_string) {
$returnurl = $_SESSION['returnurl'] ;
die("<script> location.href = '<?php echo $returnurl ;?>'; </script>");
unset($_SESSION['returnurl']);
// Logged In!!!!
return true;
exit;
}
替換這個功能如何過我沒有得到的鏈接我想要的輸出。
可以說我有網站的網址這樣的:使用這個腳本即時得到該鏈接時
www.mywebsite.com/users/login.php
然後。
http://www.mywebsite.com/users/<?php echo http://www.mywebsite.com/users/det.php?id=1420481180328&ca=202 ;?>
如何做到這一點,並獲得第一部分的騎和獲得我想要的網址謝謝。
更換
火狐不應該有'header()函數的問題'其他瀏覽器所沒有的。也許你從'$ _SESSION ['returnurl']'的URL不知何故被編碼?當你使用'header()'時,Firefox輸出了什麼? – Manmaru
你應該更努力地使用php頭函數。它沒有什麼問題,最好使用標題來重定向瀏覽器。 – gontrollez
此外,'die()'函數會自動執行一個'echo',後面跟一個'exit',所以你在die()行下面寫的任何代碼都不會執行 – Manmaru