gpt4 book ai didi

php - 登录后重定向至上一页

转载 作者:行者123 更新时间:2023-12-01 04:01:59 25 4
gpt4 key购买 nike

我想知道如何在登录后重定向到任何页面我尝试了下面的代码,但它们不起作用我收到一条错误消息,说重定向您太​​多次。我该如何解决这个问题?

此代码用于我的登录页面:

<?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>

最佳答案

被重定向的页面,而不是:

header("Location: http://torcdesign.com$url"); ?>

必须是

header("Location: " . $url); ?>

并且您的登录页面不应重定向到我所看到的相同登录页面,如果您的 session 变量不为空,它必须重定向到经过身份验证的页面。

关于php - 登录后重定向至上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39782749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com