繁体   English   中英

如果会话过期或页面需要登录,则重定向到自定义URL

[英]redirecting to custom url if session expires or if a page requires login

我们所有的用户都有自定义网址。 user.domain.com。 当会话过期时,页面将路由到index.php。 我需要它来重定向到user.domain.com,以便他们可以从该页面登录。 问题是我如何捕获该信息以重定向到自定义URL。 另外,假设某人试图转到user.domain.com/home.php,但需要登录。 我如何重定向它登录user.domain.home.php

谢谢!

您应该在代码上方的每个页面中简单地包含一个php脚本。 如:

include('auth.php');

那应该使用会话变量检查登录是否正确。 如果不正确,请销毁当前会话的登录信息(确定),然后将用户重定向到登录表单...

header("Location: login.php");

这是一个快速的反应。

您的问题对我来说不太清楚。 无论如何,关于问题的第二部分,您可以简单地执行以下操作:

<?
session_start();
if($_SESSION["logged"]!=1 or !isset($_SESSION["logged"])) 
header("Location: loginPage.php");
?>

这回答了你的问题了吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM