daten von Formularen in Cookies ?

NomadSoul

Erfahrenes Mitglied
aber wie ?
soo hab ich s versucht scheitert
test.php
PHP:
<form action="test3.php" method="POST">
<table border="1">
 <tr>
  <td>Name:</td>
  <td><input type=text name="nick" size=25 maxlength=15 value="Hier Name eingeben!"></td>
 </tr>
 </table>
<br><br>
<input type="submit" value="SENDEN">
<input type="reset" value="EINGABE LÖSCHEN">
</form>

test3.php
<?
$var1=$_POST[$nick];
$var2 = "222";
$var3 = "333";
$vars = "$var1@$var2@$var3";
setcookie("cookiename", $vars,time()+3600);
$cookievar = preg_split("/@/", $cookiename);
$var1 = $cookievar[0]; $var2 = $cookievar[1]; $var3 = $cookievar[2];
echo "$var1<br>";
echo "$var2<br>";
echo "$var3<br>"?>
 
Was benutzt du preg_split?


- Nächstes mal den Code in die PHP-Tags setzten.
- Problem genauer beschreiben
- Ich glaub du musst einen Backslash vor das @ setzten.
 
nein das geht schon so (hab ich ausnem tut)
das @ ist das trennzeichen das beim auslesen Die Variablen wieder trennt also sprich steht im cookie dann inhaltvar1@inhaltvar2@inhaltvar3
okay
Genau beschreibung:
Ich möchte das in dem Cookie daten aus einem Formular gespeichert werden. das hab ich mit dem ersten quelltext versucht aber irgendwie speichert der es ned!
und ich hab KP wieso.
 
Ich weis, abba das @ wird zur Fehlerunterfrückung vor Variablen und Funktionsaufrufen gesetzt.
Mach einfach mal nen Backslash davor.
 
lag nich an dem @ habs trozdem geändert
fällz dir an dem
PHP:
var1=$_POST[nick];
was auf...
Das gehört sooo....
PHP:
var1=$_POST['nick'];

Aber Danke trozdem...!!!
 
Zurück