エラーメッセージを、特定のページに表示させたいと考えております。
header("Location:を利用した際、メッセージも送り込むことは出来るのでしょうか?
又、一般的には「xxxxx」のようにやりますという回答でも結構です。
ご回答宜しくお願いします。
どういったことをされたいのか、もう少し具体的な内容があると分かりやすいのですが、やり方はいくつかあると思います。
Locationで指定するURLに渡したい値を含めてしまい、その値を「特定のページ」側でGETで取り出します。
エラーコードぐらいであればこのやり方で良いと思いますが、メッセージの文字数が多い場合、あまり格好良くないですよね。
その場合、DBにエラーコードとエラーメッセージを紐付けるテーブルを用意しておき、URLではエラーコードのみを渡して、それを元に「特定のページ」側でエラーコードからエラーメッセージを引っ張ってくる、などすれば良いのではないでしょうか。
SESSIONについては前回質問されていたようですので、そちらの内容をご確認ください。
以前、PHPユーザのMLで以下のようなやり取りがありました。
参考になるのではないでしょうか。
ちなみに以前はてなでも似たような質問がありました。
参考になると幸いです。
(私の回答が的外れでしたら、次の回答者が適切な回答をできるようにもう少し情報を提供してみてください。)
SESSIONを使うのが一般的なわけですね。
お蔭様で理屈が理解できました。ありがとうございます。
問題も解決できました。