1

ページをリロードしてもPHP変数を取得する方法を誰か教えてもらえますか? セッションで試してみましたが、ページが更新されると値が変更されるようです。

4

3 に答える 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でセッションを試すことができます。

  1. セッション変数として保存し、ページが読み込まれるたびに AJAX 経由で取得します。
  2. Cookieとして保存します(Cookieを使用する場合は、JavaScriptのアプローチを使用することもできます.

最初に変数の値をAJAXを介してPHPスクリプトに送信し、次にリロード後にAJAXを介して取得する必要があるため、PHPのアプローチは不格好です。

location.hashまたは、ページのローカル ストレージのプロパティとして保存し、cookie として保存し、変数を URL ハッシュに追加して、ブラウザのリロード後にアクセスできるようにすることもできます。

于 2012-12-07T07:49:05.923 に答える