我有一个网站,其中包含一个包含日志列表的网页.现在我通常会为某些用户提供访问该页面的链接,例如:http://172.20.22.77/someapp/results.htm?id = 45
现在当一些用户点击它时.它会给他一个登录屏幕.但是登录后它不会转到有意的页面.我正在使用会话来实现网站,它有很多页面,因此会话用于跟踪浏览页面的用户.
请让我知道如何在用户登录后重定向所询问的URL.
在重定向到登录页面之前,将用户访问的URL放在会话中.然后,登录页面可以在验证用户之后重定向回该存储的URL.
在需要登录的页面上:
session_start();
$_SESSION['after_login'] = $_SERVER['REQUEST_URI'];
header("Location: login.php");
Run Code Online (Sandbox Code Playgroud)
在登录页面上:
session_start();
if (user has entered correct username and password) {
header("Location: http://example.com" . $_SESSION['after_login']);
}
Run Code Online (Sandbox Code Playgroud)