私はindex.php、about.phpなどのいくつかのページで簡単なWebサイトを構築しています。ナビゲーションファイルが含まれています。異なるスタイルを使用してください。これは1つの変数で行うことができます。一番簡単な方法はGETメソッドを使うことですが、URLを短くしたいと思います。他の方法はありますか?私が知る限り、POSTはフォームのみを参照するためです。たぶん私はクッキーを使うべきでしょうか?PHPで他のファイルに変数を渡すにはどうすればいいですか?
答えて
セッションを使用してください。クライアントのセッションクッキーがまだ設定されている限り、$_SESSION
スーパーグローバルに格納された一連の値を保持します。
例:
page1.php
<?php
session_start();
$_SESSION['test'] = "Hello, session!";
?>
page2.php
<?php
session_start();
echo $_SESSION['test'];
?>
あなたが最初page2.phpを訪問すれば、あなたは何も出力を得ないだろう。 page1.phpにアクセスすると、 'test'セッション変数が設定されます。再度page2.phpを見ると、結果が表示されます。このセッションはサーバ側であり、ブラウザによってクッキーに格納されたセッションIDによってアクセスされます。セッションクッキーは通常、ブラウジングセッションが終了する(すなわち、ユーザーがブラウザを閉じる)とき、またはセッションクッキータイムアウトが切れるときに削除される。ほとんどのサイトでは、ログインが正常に完了したときに、ログインしたユーザー(たとえばユーザーID)に関連するセッション変数を設定することによって、ログインを処理するメカニズムとしてこれを使用します。
は、PHPのセッションが参照ください:http://www.php.net/manual/en/book.session.php
あなたが投稿したときに私はちょうどそれを推薦していた – Ryan
ありがとう!それは私が望むのとまったく同じように動作します。すべてのナビゲーションリンクに「if」ステートメントを貼り付けました。 –
- 1. php変数の値をjavascriptのvar変数に渡すにはどうすればいいですか?
- 2. JavaScriptの変数をPHP変数に渡すにはどうすればいいですか?
- 3. クリック時にアンカータグの文字列変数をPHPファイルに渡すにはどうすればよいですか?
- 4. Laravel 5.1でjavascript変数をPHPファイルに渡すにはどうすればよいですか?
- 5. PHP/Symfony - javascript変数をPHPスクリプトに渡すにはどうすればいいですか
- 6. ハンドラ間で変数を渡すにはどうすればいいですか?
- 7. WordpressでURL変数を渡すにはどうすればいいですか?
- 8. XMLHTTPRequestで変数を渡すにはどうすればいいですか
- 9. jQuery変数をプラグインプロパティに渡すにはどうすればいいですか?
- 10. href変数をスイッチケースに渡すにはどうすればいいですか?
- 11. ボタンイベントメソッドに変数を渡すにはどうすればいいですか?
- 12. IN句に変数を渡すにはどうすればいいですか?
- 13. この例では、PHPスクリプトにajax変数の値を渡すにはどうすればよいですか?
- 14. ajaxからPHPに複数の変数を渡すにはどうすればよいですか?
- 15. JavaScript変数のデータを別のPHPページに渡すにはどうすればいいですか?
- 16. PHP変数をアンドロイドアプリに戻すにはどうすればいいですか?
- 17. PHPのクラスに含まれるファイルに変数を渡すにはどうしたらいいですか?
- 18. PHPでキャッシュされたコンテンツに変数を渡すにはどうすればよいですか?
- 19. カートでカスタム変数を渡すにはどうすればよいですか?
- 20. カスタムコントロールで変数を渡すにはどうすればよいですか?
- 21. LoaderBackground()に変数を渡すにはどうすればよいですか?
- 22. 変数をURLに渡すにはどうすればよいですか?
- 23. 変数をディレクティブに渡すにはどうすればよいですか?
- 24. バレリーナワーカーに変数を渡すにはどうすればよいですか?
- 25. Swift/iOSからphpファイルのクラス関数にパラメータを渡すにはどうすればよいですか?
- 26. jQuery変数をPHPコードに渡すにはどうすればいいですか?
- 27. ejsファイルのスクリプトタグに変数値を渡すにはどうすればいいですか?
- 28. 他のノードのjsファイルでユーザー変数にアクセスするにはどうすればよいですか?
- 29. フォームを送信せずにテキストフィールド値をPHP変数に渡すにはどうすればよいですか?
- 30. dockerfile環境変数をnode.jsファイルに渡すにはどうすればいいですか?
私は本当に質問を理解していません。どんな情報を送信しますか?現在のページは、現在のスクリプトから簡単に判別できます。 –