Ich versuche, die Sitzungsinformationen bei der Aktualisierung zu zerstören. Das Problem hier ist, dass jedes Mal, wenn ich aktualisiere, die Daten immer noch auf dem Tisch erscheinen. Wie setze ich die Tabellendaten bei der Aktualisierung auf null?Sitzung bei Aktualisierung löschen
<?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;
}
?>
Sie können Javascript hier verwenden. Sie können Ihre Tabelle in der Funktion "Document.ready" löschen. Daher wird die Tabelle für jede Aktualisierung leer. –
vielleicht ist das Problem diese Bedingung: if (Basisname ($ _ SERVER ['PHP_SELF'])! = $ _SESSION ["Daten"]). Versuchen Sie, dies zu überprüfen. –