Javascript 当用户在第一页上单击后退按钮时,会话变量也设置为I
这是我的代码当用户单击“后退”按钮时如何使用此代码Javascript 当用户在第一页上单击后退按钮时,会话变量也设置为I,javascript,php,session-variables,Javascript,Php,Session Variables,这是我的代码当用户单击“后退”按钮时如何使用此代码 if(isset($_SESSION['Seats'])) { $Eventid = $_SESSION['Eventid']; $stmt = $con->prepare( 'UPDATE fistevent SET `Status`=" " where `Event_Id`=? AND `seats`=? AND `Status`="Hold" ' ); $stmt->bind_p
if(isset($_SESSION['Seats']))
{
$Eventid = $_SESSION['Eventid'];
$stmt = $con->prepare(
'UPDATE fistevent SET `Status`=" " where `Event_Id`=? AND `seats`=? AND `Status`="Hold" '
);
$stmt->bind_param(
"st",$_SESSION['Eventid'],
$_SESSION['Seats']
);
$stmt->execute();
session_destroy();
session_unset();
}
您需要先检查会话是否已启动
if(session_id() == '' || !isset($_SESSION)) {
session_start();
}
如果不是,启动它。什么是“我”?您能否在标题中总结您的问题,并在问题正文中完整阐述?这会让你更清楚你想问什么abozut,“我”的意思是“它”。我只是错过了右边的单词。我在第二页上执行了相同的查询。当用户单击浏览器上的“后退”按钮时,它返回到第一页。此时,我想在第一页上执行相同的查询。当用户按下“后退”按钮时,上一页通常从缓存中传递,因此根本不会执行任何查询。尝试使用shift重新加载。还输出一些调试信息,以便您知道该值是您期望的值。问题并不在于会话持久性(而不是数据库部分)。