Hallo !!! Ich habe ein Counter-Script „programmiert“, dass mir einen wunderschönen Counter anzeigt.
Das ganze wird aus meiner SQL-Datenbank gelesen und wird nach jedem Aufruf wieder +1 dort hineingeschrieben…
Wie aber verhindere ich das Zählen bei einem Reload??
Hier das Script:
(Das Script ist eine .GIF-Datei, die ein Bild erstellt, in dem der aktueller Counter-Stand angezeigt wird… Das Script wird mit einem Parameter aufgerufen z.B. ‚counter.gif?tolle-seite.de‘)
$parameter=implode($argv," "); $db = new DB\_Example; $db-\>query("select \* from counter where ID=\"$parameter\""); if ($db-\>nf()==0) $error=1; if (error==1) exit; while($db-\>next\_record()) { $stand=$db-\>f("stand"); } $stand=$stand+1; $db-\>query("UPDATE counter SET stand=\"$stand\" WHERE id=\"$parameter\""); $im = imagecreatefromgif("sylt4ucount.gif"); $farbe = ImageColorAllocate($im, 273, 250, 1); $px = (imagesx($im)-8\*strlen($stand))/2; ImageString($im,5,$px,2,$stand,$farbe); ImageGif($im); ImageDestroy($im); ?\> Vielen Dank für evtl. Hilfen !!! Sascha van der Haar