Cookie Probleme

das wäre auch uninteressant, da der cookie(meines wissens) wenn keine zeit angegeben wird, gelöscht wird, sobald der user den browser schließt. damit musst du also eine zeit angeben, wenn du nicht willst das der cookie beim nächsten mal wieder weg ist.
 
Ok werds versuchen...
Meines wissens kann man Cookies nur als obersten befehl in einen Script einbauen (anders funkts bei mir auch garnicht...) Und wenn ich einem Cookie, der schon gesetzt ist ein neuen Wert zuweisen will Passiert nichts... Er behält seinen alten wert... Einfach löschen und neu setzten geht auchnicht weil er ja nur in der obersten zeile richtig funktioniert...
 
Ich müßte konkret wissen was Du machen willst.. aber gut..

Ich denke Cookie setzen und dann überschreiben auf einer einzigen PHP-Seite geht auch gar nicht. Das geht dann nur auf einer neuen Seite oder wenn die aktuelle refresht wird.
 
Ich bin gerade auf ne Idee gekommen... Ich lösch einfach den Cookie mit Javascript...
 
Zuletzt bearbeitet:
Da schalte ich mich doch auchmal ein:)
Wie loesche ich denn einen Cookie per Javascript?!


-emkey
 
bääh

bääh, ich hab keine lust mehr, das thema langeilt mich :)
hier hab ich mal rausgesucht wie man mit js seitenbesuche zählt. is aus selfhtml.
PHP:
<html>
<head>
<title>Persamp;önliche Seitenbesuche z&auml;hlen mit Cookies</title>
<script type="text/javascript">
<!--
function WertHolen() {
 var Wert = "";
 if(document.cookie) {
  var Wertstart = document.cookie.indexOf("=") + 1;
  var Wertende = document.cookie.indexOf(";");
  if (Wertende == -1)
   Wertende = document.cookie.length;
  Wert = document.cookie.substring(Wertstart,Wertende);
 }
 return Wert;
}

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

function Zaehlerstand() {
 var Verfallszeit = 1000*60*60*24*365;
 var Anzahl = WertHolen();
 var Zaehler = 0;
 if(Anzahl != "") Zaehler = parseInt(Anzahl);
 if(document.cookie) {
   Zaehler = Zaehler + 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 else {
   Zaehler = 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 return(Zaehler);
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Eine Seite, die etwas über Sie wei&szlig;...</h1>
<script type="text/javascript">
<!--
 var x = Zaehlerstand();
 document.write("<p>Dies ist Ihr <b>" + x + ".<\/b> Besuch auf dieser Seite!<\/p>");
//-->
</script>
<p>Benutzen Sie doch mal die Reload-Funktion Ihres Browsers ...</p>
</body>
</html>
müst schauen wie ihr damit zurechtkommt
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück