即使您重新加载页面,有人可以告诉如何获取PHP变量吗? 我已尝试过该会话,但似乎在刷新页面时更改了值。
答案 0 :(得分:1)
<?php
session_start();
if( empty($_SESSION['test']) ) {
$_SESSION['test'] = date( 'Y-m-d H:i:s' );
}
echo $_SESSION['test'];
第一次执行此脚本时,当前日期时间将分配给测试密钥(并回显出来)。下次运行此脚本时,将回显旧日期。
答案 1 :(得分: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"];
?>
答案 2 :(得分:0)
您可以尝试使用ajax进行会话。
任何PHP方法都很笨重,因为你必须首先通过AJAX将变量的值发送到PHP脚本,然后在重新加载后通过AJAX检索它。
或者你可以将它保存为页面的本地storage.save它作为cookie的属性。并将变量附加到URL哈希,以便在浏览器重新加载后可以location.hash
访问。