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