Session im Counter-Script (Allgemein)
Hallo Fritz,
vielen Dank für deine Antwort!
Ich möchte das Script nur verstehen.
Es arbeitet aber doch mit einer Session, oder?
<?php
session_start();
if(!isset($_SESSION['ip-sperre'])||$_SESSION['ip-sperre'] < time()- 30){
$_SESSION['ip-sperre'] = time();
$incoming = $_GET['sendValue'];
$filename = $incoming."_dlcounter.txt";
if (file_exists($filename)) {
$file = fopen($filename,"r+");
$zaehler = fgets($file,255);
fclose($file);
} else {
$zaehler = 0;
}
$zaehler++;
$file = fopen($filename,"w");
fwrite($file,$zaehler);
fclose($file);
$inhalt = date("Y-m-d H:i:s").' - '.$incoming.': '.$zaehler."\n";
$file2 = fopen("dlcounter.log","a+");
fwrite($file2,$inhalt);
fclose($file2);
} else {
// echo "Sperre aktiv";
}
?>
Viele Grüße
Fabian