ページをリロードしてもPHP変数を取得する方法を誰か教えてもらえますか? セッションで試してみましたが、ページが更新されると値が変更されるようです。
質問する
4835 次
3 に答える
0
セッションはあなたが望むものです。次のコードを見てください。
<?php
// start session
session_start();
$var1 = "Hello World";
// save variable you want to have after the reload
$_SESSION["myvar"] = $var1;
// echo session value
echo $_SESSION["myvar"];
?>
于 2012-12-07T07:27:41.003 に答える
0
ajaxでセッションを試すことができます。
- セッション変数として保存し、ページが読み込まれるたびに AJAX 経由で取得します。
- Cookieとして保存します(Cookieを使用する場合は、JavaScriptのアプローチを使用することもできます.
最初に変数の値をAJAXを介してPHPスクリプトに送信し、次にリロード後にAJAXを介して取得する必要があるため、PHPのアプローチは不格好です。
location.hash
または、ページのローカル ストレージのプロパティとして保存し、cookie として保存し、変数を URL ハッシュに追加して、ブラウザのリロード後にアクセスできるようにすることもできます。
于 2012-12-07T07:49:05.923 に答える