From 726d10c9beb863db20f794999144071592e408cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Ryb=C3=A1rsky?= Date: Sun, 29 Jan 2023 21:35:43 +0100 Subject: [PATCH] fix keepalive --- index.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/index.php b/index.php index 06ea3b1..0203197 100755 --- a/index.php +++ b/index.php @@ -194,16 +194,19 @@ if (!empty($_GET['verify'])&&!empty($_POST['kod'])){ exit(); } if (!empty($_GET['keepalive'])){ + $kod = $_SESSION['kod']; $stmt6 = $mysqli->prepare("Select ID FROM Streams WHERE Code = ? OR AdminCode = ?;"); $stmt6->bind_param('ss', $kod, $kod); $stmt6->execute(); $stmt6->store_result(); if ($stmt6->num_rows > 0) { - $stmt7 = $mysqli->prepare("Update Connections SET TimestampPing=CURRENT_TIMESTAMP, TimePing = ? FROM WHERE StreamID = ?;"); - $stmt7->bind_param("si", date("Y.n.d H:i:s"), $streamidcko); - $stmt7->execute(); - $stmt7->store_result(); + while($stmt6->fetch()){ + $stmt7 = $mysqli->prepare("UPDATE Connections SET TimestampPing=CURRENT_TIMESTAMP, TimePing = ? WHERE PHPSessID = ?;"); + $stmt7->bind_param("ss", date("Y.n.d H:i:s"), session_id()); + $stmt7->execute(); + $stmt7->store_result(); + } } exit(); }