SucheMitgliederKalenderHilfe Hallo, Gast! Registrieren
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Problem mit cookie-code
07.04.2005, 08:07
Beitrag #1
Problem mit cookie-code
Hallo.. ich wollt den code auf meiner hp einfügen, der bewirkt, das die eingeloggten Nutzer der Seite mit ihmen Nickname begrüßt werden... klappt aber nich Mad(

Kann mir jemand von euch weiterhelfen?
Was muss ich wie an dem code verändern, damit er funktioniert?

<head>
<title></title>
<meta name="author" content="Jonas Noodt">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script language="JavaScript">
<!--
LIVEDAYS=90;
function set_cookie(name, value) {
document.cookie=name+"="+escape(value)+"; EXPIRES="+cookie_live();
}
function cookie_live() {
var date=new Date();
date.setDate(date.getDate()+LIVEDAYS);
var gmt=date.toGMTString();
var k1=gmt.indexOf(" ");
var k2=gmt.indexOf(" ", k1+1);
var k3=gmt.indexOf(" ", k2+1);
var str=gmt.substring(0,k2)+"-"+gmt.substring(k2+1,k3)+"-"+gmt.substring(k3+3,gmt.length);
return str;
}
function get_cookie(name) {
var value=null;
if(document.cookie != "") {
var kk=document.cookie.indexOf(name+"=");
if(kk >= 0) {
kk=kk+name.length+1;
var ll=document.cookie.indexOf(";", kk);
if(ll < 0)ll=document.cookie.length;
value=document.cookie.substring(kk, ll);
value=unescape(value);
}
}
return value;
}
//-->
</script>
<script language="JavaScript">
<!--
anrede=get_cookie("anrede");
if(anrede == null) {
anrede=prompt("Wie soll ich Sie anreden ?");
if(anrede == null || anrede == "") {
anrede="(unbekannter User)";
} else {
set_cookie("anrede", anrede);
}
}
document.write(anrede);
//-->
</script>.


</head>


DANKE
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.04.2005, 14:27
Beitrag #2
 
ich kenn mich zwar nicht so gut mit Javascript aus, das ich auf anhieb weiß wie der code fürs cookie auslesen ist, aber wenn dir PHP zur verfügung steht, nimm lieber das, da wären es nur 5 Zeilen Quellcode.
Irgendwo hab ich glaub ich noch ein Script (JS) welches Cookies ausliest. Wenn ich es finde, poste ich es hier, damit sollte es dann auch funktionieren.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.04.2005, 15:14
Beitrag #3
 
Ja Also in PHP wäre es wesentlich einfacher.
Wen du Interesse an PHP hast dann poste doch nochmal dann kann ich dir oder jemadn anderst den Code hier rein tipseln Wink
lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.04.2005, 16:58
Beitrag #4
 
oh ja danke ihr beiden

das wär supi @ php code Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.04.2005, 18:23
Beitrag #5
 
So also ich schreib dir hier ma kurz ne kleine Erklärung.
Aber vorher was anderes:
Warum machst du das mit einem Cookie du hast doch sicherlich den Name in einer Datenbank gespeichert gib den doch einfach von dirt aus zurück.

Wichtig bei dem ganzen ist, dass das Cookie im Header gesetzt wird.

Cookie setzen:
[code:1]
<?PHP
$time = time()+(60*60);
setcookie("name", "testwert", $time);
?>
[/code:1]
Der 1. Parameter gibt den Namen des cookie an
Der 2. gibt den Wert an
Der 3. Parameter hier gibt an, wie lang das Cookie erhalten werden soll.
Wenn man das weg lässt, so wird das Cookie bei Browserschließung gelöscht.
(60*60) heißt das es multipliziert wird wird.
In diesem Fall würde das Cookie 1 Stunde lang gültig sein.
Du könntest auch das für einen Tag machen:
(60*60*24)

Cookie auslesen:
[code:1]
<?php
echo "Es wurden ".count($_COOKIE)." Cookie(s) übergeben<br>";
if(isset($_COOKIE['name'])) {
echo "Wert im Cookie 'name' : ".$_COOKIE['name']."<br>";
} else {
echo "Sie haben kein Cookie 'name' zum Server gesendet<br />
";
}
?>
[/code:1]

Die Ausgabe wäre jetzt hier:
Es wurden 1 Cookie(s) übergeben
Wert im Cookie 'name' : testwert

Ich hoffe du hast das soweit verstanden.
Wenn du fragen hast stell sie einfach Wink

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.04.2005, 18:49
Beitrag #6
 
Dankeschön René :*

weiß noch nich so richtig ob ichs verstanden hab.. aber ich probiers einfach aus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Anfänger Problem -> Content neben Menü / Copyright Nobody 1 1.877 17.07.2007 14:02
Letzter Beitrag: e-phy
  Problem - Fixierte CSS "Tabelle" Takedown 14 4.068 11.05.2007 12:14
Letzter Beitrag: Blacksoul
  JavaScript Problem bei event.handler fakerlol 8 1.475 10.04.2007 20:36
Letzter Beitrag: Blacksoul
  Scrollbar-Problem mit zentrierter Tabelle timmiii 17 2.052 16.02.2007 21:02
Letzter Beitrag: timmiii
  css Problem Blacksoul 33 4.780 27.01.2006 20:25
Letzter Beitrag: Blacksoul
  Problem mit Xhtml/CSS LordCrusader 5 1.009 26.03.2005 15:40
Letzter Beitrag: e-phy

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation