私はあるPHPページで変数を作成し、別のPHPページを使用したいと思います。PHPページ間で変数を送信するにはどうすればいいですか
0
A
答えて
0
0
にアクセスすることができ、セッション変数に何かを置くことができます
one.php:
<a href="two.php?variable=<?php echo rawurlencode($variable);>"link</a>
two.php:
リンクへ<?php echo htmlspecialchars($_GET['variable']); ?>
および$_GET
Docsを参照してください。
0
を読んで任意のページで
1
セッション変数を使用します。
まず、セッションを使用するすべてのページで、session_start()関数を使用する必要があります。すべてのページの上部に宣言されています。その後、セッションスーパーグローバルを使用して物事を保管することができます。 Page2.phpが表示されます
Page1.php:
<?php
session_start();
$_SESSION['variable_name'] = 'some string';
?>
Page2.php:
<?php
session_start();
echo $_SESSION['variable_name'];
?>
:あなたは、文字列、int型、配列など幸運を保存することができます
いくつかの文字列。
+0
@ p.campbellおかげさまで、私はあなたがしたことの真っ只中にいたので、一秒間そこに混乱しました。 – TamDenholm
1
設定やニーズに応じて、さまざまな方法があります。
- 最も一般的な方法の1つは、session変数を使用することです。これにより、PHPアプリケーション内のどこにでもアクセス可能な方法でサーバー側に値が格納されます。しかし、その値は最終的にはタイムアウトし、他の場所で持続されなければ失われます。
- cookieに値を格納することができます。これは、ブラウザがページにアクセスするたびに値を送信するため、ネットワークのオーバーヘッドが少し増えることを意味します。これにより、クッキーが期限切れにならないように設定して、ウェブサイトへの複数回の訪問にわたって価値が維持されます。しかし、クッキーはクライアント側に保存されているため、ユーザーの慈悲に満ちています。一部のユーザーは、Cookieを設定することを許可しないかもしれませんし、後で削除することがあります。
- databaseなどの永続的なサーバー側記憶域に値を格納することも、ちょうどfileなどの値を格納することもできます。これにより、アプリケーションが一時的であり、長期間にわたるデータの永続性が信頼できないため、データ・サーバー側を管理し、永続性をPHPアプリケーションから切り離すことができます。
- ハイパーリンクに値を追加するだけで、URLパラメータとして他のページに渡すこともできます。何かのように:
<a href="otherpage.php?value=<?php echo urlencode($someValue) ?>">click here</a>
これは、あなたが次のページに沿って値を渡すことができますし、それが使用された後、それを完全に忘れて、何かの周りにそれを保持する必要がない場合。
多くのものと同様、多くのオプションがあります。
0
セッション変数が必要です。 このようにそれを行います。
$_SESSION['my_var'] = 'your_value';
その後、あなたはちょうどあなたがグローバル変数としてそれを必要とするどこにでも$_SESSION['my_var']
を使用する必要があります。 session_start();
をファイルコードの最初の行に置く必要があることに注意してください。
関連する問題
- 1. CapistranoとRailsの間で変数を送信するにはどうすればよいですか?
- 2. ユーザ入力データをPHPに送信し、あるPHPページから別のPHPページにデータを送るにはどうすればいいですか?
- 3. ページ間でPHP変数を送信する
- 4. フォームを送信せずにテキストフィールド値をPHP変数に渡すにはどうすればよいですか?
- 5. Djangoフォームの送信を別のページに転送するにはどうすればいいですか?
- 6. Bambooスクリプトからdockerコンテナにbamboo変数を送信するにはどうすればいいですか?
- 7. シャドウボックスでフォームを送信するにはどうすればいいですか?
- 8. RestAssuredでマルチパートリクエストを送信するにはどうすればいいですか?
- 9. AutoItでパケットを送信するにはどうすればいいですか?
- 10. TwilioでSMSを送信するにはどうすればいいですか?
- 11. PHPからNodeJSに値を送信してPHPに戻すにはどうすればいいですか?
- 12. Android:Intentで複数の変数を送信するにはどうすればよいですか?
- 13. ハンドラ間で変数を渡すにはどうすればいいですか?
- 14. PHPスクリプトから実行ファイルに引数を送信するにはどうすればよいですか?
- 15. 関数間で変数を転送するにはどうすればよいですか?
- 16. PHPでWebページをキャッシュするにはどうすればいいですか?
- 17. $ _SESSION変数を別のページからインデックスファイルに送り返すにはどうすればいいですか?
- 18. POSTでPHP変数を送信する前にPHP変数を編集しないようにするにはどうしたらいいですか?
- 19. PHP *変数をエコーなしでjQueryに送り返すにはどうすればいいですか?
- 20. PHP変数をアンドロイドアプリに戻すにはどうすればいいですか?
- 21. PHPのjQuery変数の値を同じページに表示するにはどうすればいいですか?
- 22. jQuery Mobileページ内でフォームを送信するにはどうすればいいですか?
- 23. 承認メールを送信するにはどうすればいいですか
- 24. メールを送信する - にはどうすればいいですか?
- 25. 送信ボタンなしで選択メニューを送信するにはどうすればいいですか?
- 26. HTTPリクエストを送信してPHPで応答を取得するにはどうすればいいですか?
- 27. AJAXを介してURLに変数を送信するにはどうすればよいですか?私はこのような変数を送ってい
- 28. モジュール間で通信するにはどうすればいいですか?
- 29. PHPサーバーからクライアントにDOMツリーを送信するにはどうすればいいですか?
- 30. phpからチタンモバイルに多次元配列を送受信するにはどうすればいいですか?
どのように2つのPHPページが互いに接続されていますか?ブラウザにリンクがありますか?それはそうですか:[PHP Variable - Multiply pages](http://stackoverflow.com/questions/6998386/php-variable-multiply-pages)? – hakre