|
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
(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 |
|||
|
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. |
|||
|
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 ![]() lg |
|||
|
07.04.2005, 16:58
Beitrag #4
|
|||
|
|||
|
oh ja danke ihr beiden
das wär supi @ php code
|
|||
|
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 ![]() lg |
|||
|
07.04.2005, 18:49
Beitrag #6
|
|||
|
|||
|
Dankeschön René :*
weiß noch nich so richtig ob ichs verstanden hab.. aber ich probiers einfach aus |
|||
|
|
| 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 |
|
Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste


(


