2017-03-31 6 views
-1

私はちょうどこのようpage2.phpするpage1.phpからのメッセージを転送:他の方法で、1つのPHPページから別のページにメッセージを転送しますか?

page1.php:

header('Location: admin.php?message=1'); 

がpage2.php:他の方法で転送する方法

if (isset($_GET["message"])) 
echo "Login fail, please try again."; 

を1つのPHPページから他のページへのメッセージとは何ですか?

+0

:page2.phpの内容はようなものになるだろう

session_start(); $_SESSION['message'] = "Login fail, please try again."; header('Location: admin.php'); 

:page1.phpの 内容をやったところです。 GETパラメータとしてではなく、POSTパラメータとして、または別のヘッダとして。広すぎると投票に投票する。 –

+1

ヘッダーを使用する場合は、これが唯一の方法です。セッションまたはクッキーを使用しますが、慎重に –

+0

@MattClark私は非常に答えに満足し、すべてのことを残念に思うだろう。 – b2ok

答えて

2

これは、十分に良いアプローチです他のセッションで使用している:あなたは

session_start(); 
if (isset($_SESSION["message"])) 
{ 
    echo $_SESSION['message']; 
    unset($_SESSION['message']); 
} 
関連する問題