WinFuture-Forum.de: Php Cookie Problem - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php Cookie Problem


#1 Mitglied ist offline   PrinceOfBelAir 

  • Gruppe: aktive Mitglieder
  • Beiträge: 596
  • Beigetreten: 26. August 03
  • Reputation: 0

geschrieben 23. März 2006 - 16:48

Hallo, ich möchte für meinen Gästebuch einen Cookie anlegen, damit der Besucherzähler nur bei neuen Besuchern erhöht wird und damit Leute die sich schon einmal eingetragen haben, mit ihrem Namen begrüßt werden.

So ich habe jetzt für beides schon einen eigenen Cookie.
Begrüßung per Namen:
<?php session_start(); 
$name = $_POST["name"];
setcookie("name",$name,time()+(3600*24*365));


 if(isset($_COOKIE["name"]))
{
$name = $_COOKIE["name"];
$_SESSION["name"] = $name;
setcookie("name",$name,time()+(3600*24*100));
}
else
{
$_SESSION["name"] = "Gast";
}?>


Counter:
<?php
if(!file_exists("count.txt"))
{$counter=fopen("count.txt", "a" );}
else
{$counter=fopen("count.txt", "r+");}
$aufruf=fgets($counter,100);
if(!$_COOKIE['yo'] OR $_COOKIE['yo']<time()-(3600*24*365))
{
setcookie("yo",time());
$aufruf=$aufruf+1;
rewind($counter);
fputs($counter,$aufruf);}
fclose($counter);
$aufruf=(string) $aufruf;
?>


Nun will ich diese beiden Cookies in einem haben, also sollen neue Besucher per Counter erfasst werden und als Gast begrüßt werden. Alte Besucher mit ihrem Namen begrüßt werden und nicht per Counter erfasst werden.

Es wäre super wenn ihr mir helfen könntet, ich habe schon alles mögliche ausprobiert.

MfG

Dieser Beitrag wurde von PrinceOfBelAir bearbeitet: 23. März 2006 - 16:53

0

Anzeige



#2 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.795
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 24. März 2006 - 11:27

du kannst nicht name und zeitpunkt des letzten besuches in einem keks speichern (ausser du verwuschtelst sie zu einer zeichenkette). warum willst du das überhaupt?

Zitat

ich habe schon alles mögliche ausprobiert.

aha? kann ich nicht ganz so glauben.

siehe auch http://de.php.net/ma.../de/langref.php
I'm mó. mo's good twin.
0

#3 Mitglied ist offline   PrinceOfBelAir 

  • Gruppe: aktive Mitglieder
  • Beiträge: 596
  • Beigetreten: 26. August 03
  • Reputation: 0

geschrieben 24. März 2006 - 14:58

 Zitat (mo: 24.03.2006, 11:27)

du kannst nicht name und zeitpunkt des letzten besuches in einem keks speichern (ausser du verwuschtelst sie zu einer zeichenkette). warum willst du das überhaupt?
aha? kann ich nicht ganz so glauben.

siehe auch http://de.php.net/ma.../de/langref.php



Ja ich habe das jetzt auch anders gelöst. Habe das mit dem Counter anders gemacht. Naja bisher hatten wir in informatik nur die cookies um sowas zu lösen. Naja habe denn halt versucht die cookies irgendwie zu verbinden, das hat nicht geklappt....halt mit meinen Kenntnissen und Google.

Naja ich will halt die beiden funktionen haben und wusste bis dahin nur über Cookies bescheid.
Jetzt versuche ich mich wie bei dem Counter mit einer kurweiligen Eintragssperre fürs GB.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0