ある PHP ページから別のページにいくつかの変数を渡したいと考えています。私はフォームを使用していません。変数は、何か問題が発生した場合にターゲット ページに表示されるメッセージです。これらの変数を見えないようにしながら、これらの変数を他の PHP ページに渡すにはどうすればよいですか?
たとえば、次の 2 つの変数があるとします。
//Original page
$message1 = "A message";
$message2 = "Another message";
そして、それらをpage1.phpからpage2.phpに渡したいです。URLを介してそれらを渡したくありません。
//I don't want
'page2.php?message='.$message1.'&message2='.$message2
変数を送信する方法はありますか (おそらく $_POST を介して?)。なぜ非表示にしたいのか疑問に思っている人がいれば、「&message=ファイルのアップロード中に問題が発生しました。これは有効な .zip ファイルではありません」のようなパラメータを含む大きな URL アドレスは必要ありません。この問題を回避するために、ページのリダイレクトを変更する時が来ました。