2
我想知道如何在登錄後重定向到任何頁面我嘗試了下面的代碼,他們不工作我得到一個錯誤說,重定向你太多次。我怎樣才能解決這個問題?登錄到前一頁後重定向
此代碼是我的登錄頁面:
<?PHP
session_start();
$_SESSION['url'] = $_SERVER['REQUEST_URI'];
if (!(isset($_SESSION['email']) && $_SESSION['email'] != '')) {
header ("Location: log-in/login");
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
這對於被登錄後重定向的頁面:的而不是被重定向
<?PHP
session_start();
if(isset($_SESSION['url']))
$url = $_SESSION['url']; // holds url for last page visited.
else
$url = "http://torcdesign.com";
header("Location: http://torcdesign.com$url"); ?>
<html>
<head>
<meta charset="utf-8">
<title>Login</title>
難以理解這個 – charlietfl
看起來像是當$ _SESSION ['email']'沒有設置的時候,你重定向回登錄頁面。所以你只是繼續重定向。你想達到什麼目的? – BizzyBob
登錄後重定向回上一頁 – momasboy