phpbar.de logo

Mailinglisten-Archive

[php] Frage zu setcookie()

[php] Frage zu setcookie()

Steffen Sander s.sander_(at)_crs.de
Wed, 26 Jan 2000 20:03:02 +0000


Sebastian Bergmann schrieb:

> Hi,
>
> irgendwie habe ich hier gerade ein Brett vorm Kopf. Warum funktioniert
> folgendes Code-Segment nicht?
>
>  // define cookie name
>  $cookie = "GDHomepageVisits";
>
>  // check, if this is a revisit of the current user
>  if( empty( $cookie ) )
>  {
>    // first visit of current visitor
>    setcookie( $cookie, "0", time() + 99999999 );
>    $revisits=0;
>  }
>
>  else
>  {
>    // returning visitor
>    $revisits = $$cookie + 1;
>
>    setcookie( $cookie, $revisits );
>    setcookie( $cookie );
>  }
>
> Ab dem zweiten Zugriff auf das Dokument habe ich immer eine "1" in $revisits
> stehen :(

$revisits = $$cookie + 1;//ist der aufruf einer variablen Variable ( der Inhalt
von $cookie ist der Name der eigentlich angesprochenen Variable und die ist in
diesem Fall mit Sicherheit empty. ( Der eigentliche Variablenname könnte so
aussehen $1048912568 ).
Und damit ist $revisits jedesmal = 1. wzbw
Also einfach ein $ - Zeichen weglassen.

Gruß

--
Steffen Sander - Softwareentwicklung
CRS Computer Register Service GmbH -  Ritterstr. 11 - 10969 Berlin
eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net




php::bar PHP Wiki   -   Listenarchive