hallo....
ich möchte beim counter einen reload verindern, aber nur solang der browser geöffnet ist, daher brauch ich nix mit IP.
das folgende script funktioniert auch, nur wie kann ich die session mit session_destroy() beenden? geht das überhaupt? denn solang man auf der seite ist darf sie ja nicht beendet werden, weil ansonsten der counter weiterzählt.
ich möchte beim counter einen reload verindern, aber nur solang der browser geöffnet ist, daher brauch ich nix mit IP.
das folgende script funktioniert auch, nur wie kann ich die session mit session_destroy() beenden? geht das überhaupt? denn solang man auf der seite ist darf sie ja nicht beendet werden, weil ansonsten der counter weiterzählt.
PHP-Code:
session_start();
if (isset($_SESSION['counter']))
{
$fp=fopen("count.txt","r");
$count=fgets($fp,1024);
fclose($fp);
$array["[:counter:]"] = $count;
}
else
{
$fp=fopen("count.txt","r");
$count=fgets($fp,1024);
fclose($fp);
$fw=fopen("count.txt","w");
$cnew=$count+1;
$countnew=fputs($fw,$count+1);
fclose($fw);
$array["[:counter:]"] = $cnew;
$_SESSION['counter'] = true;
}
Kommentar