【发布时间】:2012-12-30 11:04:43
【问题描述】:
我遇到了会话销毁问题。我正在该文件中运行一个名为 logout.php 的脚本,我正在破坏用户会话,我正在执行一个查询,该查询将删除我的购物袋。这工作正常,但是当我关闭浏览器或会话在某个时间后自动销毁时,那时我必须删除我的购物袋,当然在这种情况下 logout.php 不会调用。那么我怎样才能做到这一点。
logout.php :-
<?php
include_once('functions/config.php');
session_start();
$sql = "DELETE FROM baskets WHERE member_id = '".$_SESSION['memid']."' ";
mysql_query($sql);
session_destroy();
header('location:index.php')
?>
【问题讨论】:
-
因此,简而言之,您希望在浏览器关闭或会话被破坏时执行查询。对吗?
-
请不要再使用
mysql_*扩展名,它已被弃用。手册页将告诉您改用什么(PDO 或 mysqli_*)。最好是PDO,因为它不仅支持mysql,而且更符合时代(OO API)