即使在重新加载时也保存PHP变量

即使在重新加载时也保存PHP变量,php,Php,有人能告诉你如何在重新加载页面时获取PHP变量吗? 我尝试了会话,但在刷新页面时,该值似乎已更改。会话就是您想要的。 请看以下代码: <?php // start session session_start(); $var1 = "Hello World"; // save variable you want to have after the reload $_SESSION["myvar"] = $var1; // echo session value echo $_SESSIO

有人能告诉你如何在重新加载页面时获取PHP变量吗? 我尝试了会话,但在刷新页面时,该值似乎已更改。

会话就是您想要的。 请看以下代码:

<?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"];
?>

会话是您想要的。 请看以下代码:

<?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"];
?>

您可以尝试使用ajax进行会话

  • 将其另存为会话变量,并在每次加载页面时通过AJAX检索它
  • 将其另存为cookie(如果要使用cookie,还可以使用javascript方法)
  • 任何PHP方法都会很笨拙,因为您必须首先通过AJAX将变量的值发送到PHP脚本,然后在重新加载后通过AJAX检索它


    或者您可以将其另存为页面本地存储的属性。将其另存为cookie。并将变量附加到URL哈希中,以便在浏览器重新加载后可以通过
    位置进行访问。哈希

    您可以尝试使用ajax进行会话

  • 将其另存为会话变量,并在每次加载页面时通过AJAX检索它
  • 将其另存为cookie(如果要使用cookie,还可以使用javascript方法)
  • 任何PHP方法都会很笨拙,因为您必须首先通过AJAX将变量的值发送到PHP脚本,然后在重新加载后通过AJAX检索它

    或者,您可以将其另存为页面本地存储的属性。将其另存为cookie。并将变量附加到URL哈希中,以便在浏览器重新加载后可以通过
    location.hash
    进行访问