cookie durch link setzten.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beispiel
code
date
frage
freuen
funktion
funktionieren
gesucht code
haltbarkeitsdatum
http
info
instanz
klasse date
klicken
methode
objekt
tip
url
verfall
verweis
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das kannst du mit Javascript machen:
<a href="javascript:document.cookie = 'cookiename=cookiewert'">Klick mich</a>
-
Das kannst du mit Javascript machen:
<a href="javascript:document.cookie = 'cookiename=cookiewert'">Klick mich</a>
Wie packe ich in dieses Script das haltbarkeitsdatum hinein??
Also z.B. time() 3600
??
-
Verweis auf http://www.lima-city.de/groups/ich-google-meine-fragen-zuerst
Achja, hier 2 Seiten, wo du sicherlich Infos findest
http://de.selfhtml.org/javascript/objekte/document.htm#cookie
http://de.selfhtml.org/javascript/beispiele/seitenbesuche.htm
lg
Vali -
Ob du es glaubst oder nicht: ich hatte schon bei google gesucht
<a href="javascript:document.cookie = 'sprache=eng, 6000'">setzt cookie</a>
so würde ich es aus diesen links interpretiern. lieider interpretiert firefox es anders...
-
goldeneye schrieb:
Wie packe ich in dieses Script das haltbarkeitsdatum hinein??
Also z.B. time() 3600
??
Es gibt mit dieser Methode keine Ablaufparameter. -
fly-europe schrieb:
Es gibt mit dieser Methode keine Ablaufparameter.
Natürlich gibt's das! Nennt sich "expires".
Steht alles hier:
http://de.selfhtml.org/javascript/objekte/document.htm#cookie -
Das bedeutet, dass der link wie folgt aussehen müsste:
<a href="javascript:document.cookie = 'cookiename=cookiewert expires=" + ablauf.toGMTString()'">Klick mich</a>
Es funktioniert nicht
Beitrag geändert: 28.12.2008 18:25:53 von goldeneye -
goldeneye schrieb:
Es funktioniert nicht
Du scheinst es dir auch nicht richtig durchgelesen zu haben... Denn dort steht, dass in die Variable ablauf eine Instanz vom Date-Objekt angelegt wird. "toGMTString()" ist eine Funktion der klasse Date, deswegen funktioniert es bei dir auch nicht, wenn du nicht zuvor, wie auch beim Beispiel, eine Instanz von Date machst.
Ungetestet, sollte aber funktionieren:
<script type="text/javascript"> function neuerCookie (ZeitInSekunden) { var verfall = new Date(); verfall.setTime(verfall.getTime() + ZeitInSekunden*1000); document.cookie = 'Name=Wert; expires='+verfall.toGMTString()+';'; }
Die Funktion neuerCookie(ZeitInSekunden) rufst du dann mit einem Link auf. (<a href="javascript:neuerCookie(3600)">KEKSE!!!</a> )
Das ist natürlich noch sehr simpel und sehr ausbaufähig. Ich hoffe du googelst dich ein wenig in das Thema ein...
Beitrag geändert: 28.12.2008 18:41:17 von i-spacke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage