Cookie wird nicht erkannt

Kopfballstar

Erfahrenes Mitglied
Hallo,

zu erst: Sieht zwar nach viel Text aus, ist aber leicht und schnell zu lesen. Bitte schaut mal drüber, denn mein Problem ist das ein Cookie nicht erkannt wird. Mittlerweile hab ich herausgefunden das der Cookie an der richtigen Stelle mit dem richtigen Inhalt angelegt wird.
In ihm steht dann:
stati
Student
.....

Nun soll der Cookie ausgelesen werden, und hier liegt das Problem. Es wird anscheinend kein Cookie gefunden.
Ich nutze ein Skript von selfhtml und mache folgendes:

function WertHolen() {
var Status = "";
if(document.cookie)
{
TUE IRGENDWAS!
}

Es tut sich nichts. Schreibe ich:

function WertHolen() {
var Status = "";
ALERT("Hallo");
if(document.cookie)
{
TUE IRGENDWAS!
}

wird der alert ausgeführt! Schreibe ich aber:

function WertHolen() {
var Status = "";
if(document.cookie)
{
ALERT("Hallo");
TUE IRGENDWAS!
}

passiert nichts! Schreibe ich nun:

function WertHolen() {
var Status = "";
if(document.cookie == false)
{
ALERT("Hallo");
TUE IRGENDWAS!
}

dann führt er den Alert-Befehl aus!

Also gehe ich mal davon aus das kein Cookie (P.S. Es ist noch eine lokale Site) gefunden wird. Aber wie gesagt, es existiert einer. Er nennt sich:

user@Z_website[1]

Ich weiß momentan nicht mehr weiter :(
 
Hallo, du wieder :)

bin jetzt nicht mehr bei der Arbeit, hab das Skript aber von selfhtml:


function WertSetzen(Bezeichner, Wert, Verfall) {
var jetzt = new Date();
var Auszeit = new Date(jetzt.getTime() + Verfall);
document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
}

Wie gesagt, der Cookie ist im Verzeichnis "Cookies", wo alle anderen auch liegen, vorhanden.
 
Ja....ich wieder(bin anscheinend zu oft hier:-) )

Das Cookiesetzen ist OK so.(was hast du als "Verfall" angegeben?)

Ich tippe mal, der Cookie wurde von einer Datei gesetzt, welche sich im Verzeichnis Z:/website befindet.

Die Datei, mit welcher du den Cookie auslesen willst....befindet die sich auch in diesem Verzeichnis(bzw. Unterverzeichnissen davon)?....denn nur dort ist der Cookie gültig
 
Ja, beide Dateien befinden sich unter Laufwerk Z: wieder.
Der Cookie wird aber unter C:\Dokumente und...... abgelegt.
Als Verfall hab ich 100 angegeben.
 
100 ist bei "Verfall" entschieden zu wenig...da ist der Cookie nur 1/10-Sekunde gültig.

Ansonsten...es reicht nicht, wenn sich beide Dateien unter Z:/ befinden.....sie müssen sich beide unter Z:/website befinden.
 
Kommt drauf an...bei Windows reicht ein halbes Jahr(in Millisekunden):...länger hält das ohne format:c ohnehin nicht durch :-)

Ne...Scherz beiseite....du musst da schon einen Zahlenwert angeben....unendlich gibts nicht.

Nimm 31536000000 ....das ist ein Jahr....
erneuere den Cookie bei jedem Besuch....dann reicht er ewig(solange man mindestens 1mal im Jahr vorbeischaut).
 

Neue Beiträge

Zurück