我目前正在尝试设置登录脚本。我正在尝试获得它,这样当人们使用login.php页面时,它会将他们带回登录login.php页面之前查看的页面。例如,如果他们在testpage1.php上,然后转到login.php登录,它会将他们重定向到testpage1.php.
到目前为止,我已经学习了SESSIONS的一些教程。
session_start();
$_SESSION['url'] = $_SERVER['REQUEST_URI'];
在登录页面上我有
if(isset($_SESSION['url'])) {
$url = $_SESSION['url']; // holds url for last page visited.
$page->body ("$url");
}
我打印出$url只是为了查看完整的重定向,我注意到它只会把它带回login.php页面,而不是testpage1.php.
我知道我可以设置一个标题,然后将用户转发到index.php或类似的东西,但我认为这会破坏网站的工作流程。
在使用REQUEST_URI捕获内容之前,是否有方法让重定向到页面?
在使用$_SESSION
之前,您需要将session_start();
放在任何使用它的页面上。