簡體   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