我試圖在刷新時銷燬會話信息。這裏的問題是每次刷新時,數據仍然出現在表格中。如何在刷新時將表數據設置爲空?刷新時銷燬會話
<?php
$value = $_SESSION["data"];
$query = "SELECT * FROM datas WHERE CONCAT(`code`,`name`, `ID`, `cost`) LIKE '%".$value."%'";
$search = filterTable($query);
if (isset($_SESSION["data"])) {
if (basename($_SERVER['PHP_SELF']) != $_SESSION["data"]) {
session_destroy();
}
}
function filterTable($query)
{
$connect = mysqli_connect("localhost", "root", "", "databasename");
$filter = mysqli_query($connect, $query);
return $filter;
}
?>
你可以在這裏使用Javascript。您可以在'Document.ready'函數中清除表格。因此,對於每次刷新,表格將變爲空白。 –
也許問題是這種情況:if(basename($ _ SERVER ['PHP_SELF'])!= $ _SESSION [「data」])。試着仔細檢查一下。 –