2011-01-24 7 views
0

すべてのユーザーがカスタムURLを持っています。 user.domain.com。セッションが終了すると、ページはindex.phpにルーティングされます。そのページからログインできるように、user.domain.comにリダイレクトするよう要求する必要があります。問題は、その情報をキャプチャしてカスタムURLにリダイレクトする方法です。また、sombodyがuser.domain.com/home.phpに行くことを試みるが、ログインする必要があるとしよう。どのように私はuser.domain.home.phpでログインするためにリダイレクトすることができますセッションが終了するか、ページにログインが必要な場合はカスタムURLにリダイレクト

ありがとう!

答えて

1

コードの上にあるすべてのページにPHPスクリプトを含めるだけです。

include('auth.php'); 

セッション変数を使用してログインが正しいかどうかを確認する必要があります。それは正しくないなら、(確かに)currectセッションのログイン情報を破壊し、ログインフォームにユーザーをリダイレクト...

header("Location: login.php"); 

高速応答だこと。

1

あなたの質問は私には分かりません。とにかく、質問の2番目の部分については、次のようなことを行うだけです:

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

これはあなたの質問に答えていますか?

+0

ありがとう私はそれを得た。私は$ _SERVER [ホスト]を使用しています。 – AAA

関連する問題