Einzigartigen Cookie setzen

Cusco

Erfahrenes Mitglied
Hi,

ich möchte ein Cookie mit dem Usernamen setzen damit die User ihn nicht jedesmal eingeben müssen. Offline Funktioniert das Skript aber nicht online, es wird anscheint das Cookie von vom eBay-RelevantAd ausgelesen und als Usernamen angezeigt. Wie setzt man einen eigenen einzigartigen Cookie und ließt ihn wieder aus? Das Cookie soll 6 Monate erhalten bleiben.

Hier der relevante Code:

Code:
// Cookie setzen
<script type="text/javascript">
function merken()
{
var ablauf = new Date();
var Tagen = ablauf.getTime() + (180 * 24 * 60 * 60 * 1000);
ablauf.setTime(Tagen);
document.cookie = aform.user.value+"; expires=" + ablauf.toGMTString();
}
</script>

//Cookie auslesen
<script type="text/javascript">
aform.user.value="Username";
if(document.cookie)
{aform.user.value=document.cookie;}
</script>
 
Zuletzt bearbeitet:
document.cookie enthält nicht etwa Variablen, auf die du direkt zugreifen kannst, sondern einen String mit allen verfügbaren Cookies, aus dem du diese erst extrahieren musst.
Funktionen, welche dir dabei helfen, findest du hier: http://www.tutorials.de/forum/javascript-ajax/215012-probleme-mit-cookies.html

Einzigartig wird ein Cookie durch seinen Namen....such dir halt einen einzigartigen Namen aus :-)

Ah Danke, klappt jetzt alles, ich habe sorgar noch einen Login Counter mit eingefügt :)
 

Neue Beiträge

Zurück