gpt4 book ai didi

php - 登录后如何转发到正确的URL

转载 作者:可可西里 更新时间:2023-11-01 00:52:10 26 4
gpt4 key购买 nike

我有一个网站,其中包含一个包含日志列表的网页。现在我通常会为某些用户提供访问该页面的链接例如:http://172.20.22.77/someapp/results.htm?id=45

现在当一些用户点击这个时。它会给他一个登录屏幕。但是在登录后它不会转到预期的页面。我正在使用 session 来实现网站并且它有很多页面,因此 session 用于跟踪浏览页面的用户。

请告诉我如何在用户登录后重定向被询问的 URL。

最佳答案

在重定向到登录页面之前,将用户访问的 URL 放入 session 中。然后,登录页面可以在对用户进行身份验证后重定向回该存储的 URL。

在需要登录的页面:

session_start();
$_SESSION['after_login'] = $_SERVER['REQUEST_URI'];
header("Location: login.php");

在登录页面上:

session_start();
if (user has entered correct username and password) {
header("Location: http://example.com" . $_SESSION['after_login']);
}

关于php - 登录后如何转发到正确的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4907321/

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