Hallo,
wie kann ich am besten diese Reload-Sperre umbauen damit die Daten in mein MySQL übertragen werden
Die Nutzer sollen einen Parameterlink z.b. (localhost/besucher.php?=ID=10) zu Durchführung nutzen.
Sobald man draufklick soll geprüft werden, ob die Session noch nicht abgelaufen ist, wenn doch, wird hitsin erhöht.
Tutorial Link:
https://www.php-einfach.de/experte/php-codebeispiele/besucherzaehler-mit-reload-sperre/
Hier mal mein versuch, jedoch wird kein Update durchgeführt, auch keinerlei Fehlermeldung ausgegeben.
wie kann ich am besten diese Reload-Sperre umbauen damit die Daten in mein MySQL übertragen werden
Die Nutzer sollen einen Parameterlink z.b. (localhost/besucher.php?=ID=10) zu Durchführung nutzen.
Sobald man draufklick soll geprüft werden, ob die Session noch nicht abgelaufen ist, wenn doch, wird hitsin erhöht.
Tutorial Link:
https://www.php-einfach.de/experte/php-codebeispiele/besucherzaehler-mit-reload-sperre/
Hier mal mein versuch, jedoch wird kein Update durchgeführt, auch keinerlei Fehlermeldung ausgegeben.
PHP:
<?php
session_set_cookie_params(3600);
session_start();
error_reporting(E_ALL);
include('Connections/config.php');
if(isset($_GET['ID'])) {
$ID = $_GET['ID'];
$sql = "SELECT url FROM ts_sites WHERE ID = $ID";
foreach ($pdo->query($sql) as $row) {
$counterstand = $row['url'];
if(!isset($_SESSION['counter_ip']))
{
$statement = $pdo->prepare("UPDATE ts_sites SET hitsin=hitsin+'1' WHERE ID= ?");
$statement->execute(array($ID));
} else {
die("Kein Update");
}
$_SESSION['counter_ip'] = true;
}
echo $counterstand;
}
?>