Cookies Allgemein
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aja
angabe
autologin
beispiel
beitrag
button
error
falsch beitrag
fan
inhalt
konkreten beispiel
lese
login
sekunde
test
tutorial
username
variable
wert halt
werte speichern
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    naja dieser cookie w?re nicht allzulange ?ltig ;)
 
 so gehts:
 
 setcookie("Name", "Wert", time()+x);
 
 das heisst:
 
 Name ist das womit der cookie aufgerufen wird
 Wert ist der Wert halt^^
 und das x am ende gibt an wieviel sekunden der cookie g?ltig ist
 
 ein beispiel:
 
 setcookie("Username", "Peter", time()+3600*24);
 
 dieser cookie w?re einen tag g?ltig und w?rde so aufgerufen werden:
 
 echo $_COOKIE['Username'];
 
 
 is eigentlich ziemlich einfach ;)
- 
    
    kann man auch mehrere werte speichern?
 und kann man auch das Cookie unendlich lange stehen lassen?
 und: du hast geschrieben: echo $_COOKIE['Username'];
 du meinst den name des cookies oder?
 
 Beitrag ge?ndert am 12.12 18:42 von mawes
- 
    
    Hi
 
 Ja, wenn du den cookie "User" genannt hast, musst du ihn so auslesen: $_COOKIE['User']...
 
 b2k-fan
- 
    
    ok
 jetzt hab ich das Cookie!
 Wie lese ich jetzt das aus, was darin steht?
 und kann man mehrere werte speichern?
 und (*g*) wie bekomme ich die Werte in eine Variable?
- 
    
    Hi
 
 Die Variable f?r den Cookie m?sste so aussehen: $_COOKIE[festgelegter_name]
 
 $variable="$_COOKIE[festgelegter_name]";
 
 Die Variable $variable enth?lt dann den Inhalt des cookies.
 
 "festgelegter name" muss dann noch ge?ndert werden, so wie du denn cookie genannt hast!
 
 b2k-fan
- 
    
    das hei?t also, in ein Cookie kann nur EIN wert?
 und: Wie mache ich, dass ein Cookie unendlich lange bestehen bleibt?
 
 cih will n?mlich einen Auto Login machen, scheint damit gut zu gehen!
 
 Beitrag ge?ndert am 12.12 18:59 von mawes
- 
    
    so, hab jetzt ein kleines Script gebastelt:
 cookie.php
 
 <html>
 <body>
 <?
 if ($button == "OK") {
 setcookie("test", "$name");
 echo "Dann hoffen wir mal die Angabe: $name wird gleich wiedergegeben!";
 ?>
 <a href="cookie2.php">Weiter</a>
 <?
 }else{
 ?>
 <form method="post" action="cookie.php">
 <input type="text" name="name">
 <input type="button" name="button" value="OK">
 </form>
 <?
 }
 ?>
 </body>
 </html>
 
 
 cookie2.php
 
 <html>
 <body>
 <?
 echo $_COOKIE['test'];
 ?>
 </body>
 </html>
 
 
 was ist daran jetzt falsch?
 
 Beitrag ge?ndert am 12.12 19:10 von mawes
- 
    
    
 <html>
 <body>
 <?
 if ($button == "OK") {
 setcookie("test", "$name");
 echo "Dann hoffen wir mal die Angabe: $name wird gleich wiedergegeben!";
 ?>
 <a href="cookie2.php">Weiter</a>
 <?
 }else{
 ?>
 <form method="post" action="cookie.php">
 <input type="text" name="name">
 <input type="button" name="button" value="OK">
 </form>
 <?
 }
 ?>
 </body>
 </html>
 
 
 Hi
 
 Du musst setcookie() an den anfang setzen.
 
 So also:
 cookie.php
 <?php
 if($button=="OK") {
 setcookie("test, "$name");
 }
 <html>
 <body>
 <?
 if ($button == "OK") {
 echo "Dann hoffen wir mal die Angabe: $name wird gleich wiedergegeben!";
 ?>
 <a href="cookie2.php">Weiter</a>
 <?
 }else{
 ?>
 <form method="post" action="cookie.php">
 <input type="text" name="name">
 <input type="button" name="button" value="OK">
 </form>
 <?
 }
 ?>
 </body>
 </html>
 
 b2k-fan
 
 Beitrag ge?ndert am 12.12 19:14 von b2k-fan
- 
    
    hmm...
 Parse error: parse error, unexpected T_VARIABLE in C:\Programme\TSW\Apache2\htdocs\PHP\cookie.php on line 3
 
 <?php
 if($button=="OK") {
 setcookie("test, "$name", time()+3600*24);
 echo "Dann hoffen wir mal die Angabe: $name wird gleich wiedergegeben!";
 ?>
 <html>
 <body>
 <a href="cookie2.php">Weiter</a>
 <?
 }else{
 ?>
 <form method="post" action="cookie.php">
 <input type="text" name="name">
 <input type="button" name="button" value="OK">
 </form>
 <?
 }
 ?>
 </body>
 </html>
 
 mussts etwas ?ndern! BEi dir war php oft net geschlossen!
 also, bitte nochmal ?ndern ;)
 
 aja, ein dickes danke schonmal, b2k-fan und julian
 mawes
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
