Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 3.Dezember.2001, 20:18.
Nach Bankomat jetzt Cookies - ja, is denn scho Weihnachtn ;-)
Sorry, den konnte ich mir nich verkneifen ;-)
Also, Cookies gehn jetzt, wie immer alles ganz einfach und easy ;-) Hier ein komplettes Beispiel:
if($cmd eq "clear")
{
out "Cookies sind jetzt gelöscht...";
set_cookies "Name=", "Besuche=";
out '<p><a href="baseportal.pl?htx='.$htx.'">Seite erneut aufrufen</a>';
} else
{
if($Name)
{
out "Willkommen $Name!";
set_cookies "Name=$Name", "Besuche=1";
out '<p><a href="baseportal.pl?htx='.$htx.'">Seite erneut aufrufen</a>';
} elsif($_cookies{Name})
{
$Besuche=$_cookies{Besuche}+1;
out "Hallo $_cookies{Name}, dies ist Dein $Besuche. Besuch!";
set_cookies "Besuche=$Besuche";
out '<p><a href="baseportal.pl?htx='.$htx.'">Seite erneut aufrufen</a>';
out ' - <a href="baseportal.pl?htx='.$htx.'&cmd=clear">Cookies wieder löschen</a>';
} else
{
out <<EOF;
Herzlich Willkommen! Dies ist Dein erster Besuch. Wie heisst Du?<p>
<form action="baseportal.pl?htx=/$htx" method="post" enctype="multipart/form-data">
<input type="hidden" name="htx=" value="$htx">
Name: <input type="text" name="Name="> <input type="submit" value="Abschicken">
</form>
EOF
}
}
</perl>
Cookies stehen also sofort in
%_cookies
bereit... Gesetzt werden sie mit
set_cookies "Name=Wert", "Name2=Wert2", ...;
und gelöscht mit
set_cookies "Name=", "Name2=", ... ;
Alles klar? Dann fröhliche Weihnachten UND - ich wünsch mir, das baseportal auf Platz 1 von diesem neo-award kommt... Also, wer sich jetzt über die Cookies freut, treibt bitte irgendwie (Mutter, Vater, Geschwister, Verwandte, Arbeitskollegen, ausgedachte Adressen etc. etc.) mind. 10-20 EMail-Adressen auf (kann man ja auch z.b. bei http://www.hotmail.de einrichten ;-) ) und stimmt für baseportal: ;-))))
http://baseportal.de/iw.html
Hey, wir werdens doch noch über Platz 9 hinaus schaffen!
Antworten
Beitrag von Oliver ;-) (439 Beiträge) am Montag, 3.Dezember.2001, 20:28.
Re: - ja, is denn scho Weihnachtn ;-) - auch für Bezahlversion?
Baust du das auch noch in die Bezahlversion ein?
Oliver ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 3.Dezember.2001, 20:30.
Re: - ja, is denn scho Weihnachtn ;-) - auch für Bezahlversion?
Nur, wenn Du 20mal für baseportal stimmst ;-)))
Nee, im Ernst, mach ich noch, reichts morgen oder übermorgen?
Antworten
Beitrag von Oliver ;-) (439 Beiträge) am Montag, 3.Dezember.2001, 20:33.
Re: - ja, is denn scho Weihnachtn ;-) - auch für Bezahlversion?
Meine Freundin und ich haben schon dreimal gestimmt...
Es würde gerade passen, da ich meine Seiten nun an die Bezahlversion anpasse. Dann könnte ich das gleich mit einbauen.
Darüber könnte ich ja auch wunderbar Logindaten wie SessionId, Nickname usw. speichern. :-))
Oliver ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 3.Dezember.2001, 21:18.
Re: - ja, is denn scho Weihnachtn ;-) - auch für Bezahlversion?
blöd nur, wenn der Browser deines user keine kekse mag ;-)
Sander
Antworten
Beitrag von Oliver ;-) (439 Beiträge) am Montag, 3.Dezember.2001, 21:29.
Re: - ja, is denn scho Weihnachtn ;-) - auch für Bezahlversion?
Ist ja auch nur als Ergänzung gedacht, da immer noch irgendwie bzw. irgendwo die Id beim Surfen verloren geht...
Oliver ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 3.Dezember.2001, 21:43.
Re: - ja, is denn scho Weihnachtn ;-) - auch für Bezahlversion?
hmm, solange man nicht weiß wo und wie, ist es schwer zu finden.
Sander
Antworten
Beitrag von Olaf Mertgen (263 Beiträge) am Montag, 3.Dezember.2001, 22:32. WWW: www.shareware4u.de
Re: - ja, is denn scho Weihnachtn ;-) - auch für Bezahlversion?
Also ich hab jetzt so ziemlich alle meine Email-Adressen bei der Wahl ausgereizt :-)
Krieg ich das jetzt schneller in der Bezahlversion?
Antworten
Beitrag von Olaf Mertgen (263 Beiträge) am Montag, 3.Dezember.2001, 23:03. WWW: www.shareware4u.de
Re: Nach Bankomat jetzt Cookies - ja, is denn scho Weihnachtn ;-)
Hi Christoph,
da es in der Bezahlversion ja leider noch nicht geht, habe ich das jetzt mal unter baseportal.de ausprobiert und das klappt ja schon ziemlich gut.
Allerdings wird der Cookie beim Schließen des Browsers immer wieder gelöscht. Es müsste noch irgendeine Möglichkeit geben, das Expire-Datum anzugeben.
Gruß, Olaf
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 4.Dezember.2001, 12:02.
Re: Nach Bankomat jetzt Cookies - ja, is denn scho Weihnachtn ;-)
Mach doch einfach ,-)
set_cookies "Name=Wert; expires=Wed, 12 Jun 2002 04:36:05 GMT";
Das ging vorher schon ;-) Aber ich hab jetzt noch ein paar Features eingebaut, also:
- Cookies die einfach (ohne Datum) gesetzt werden leben jetzt unendlich (um genau zu sein bis 12.Juni.2030)
- Macht man einen Stern * vor den Namen (also so: set_cookie "*Name=Hans";) lebt das Cookie nur solange bis der Browser geschlossen wird (so wie es jetzt vorher war)
- Das sollten die beiden meistbenötigten Fälle sein, ansonsten kann man eben auch selber das Expire-Datum setzen (s. oben)
Noch Wünsche? ;-)
Antworten
Beitrag von Olaf Mertgen (263 Beiträge) am Dienstag, 4.Dezember.2001, 14:15. WWW: www.shareware4u.de
Re: Nach Bankomat jetzt Cookies - ja, is denn scho Weihnachtn ;-)
Wunderbar, fehlt nur noch der Einbau bei netdirekt :-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 4.Dezember.2001, 15:04.
Re: ja, is denn scho Weihnachtn ;-) - Cookies jetzt auch bei Mietangeboten...
Antworten