Hi
Bitte sagt mir ob diese beide Scripte funktionieren würden (habe momentan keinen Zugriff auf einen Server zum testen):
1. Beispiel - Speicherung von mehreren Variablen in einem Cookie
PHP-Code:
<?php
$array = ("A", "B", "C");
$string = ("@@", $array);
setcookie("werte", "string", 0, "/");
$array2 = explode("@@", $HTTP_COOKIE_VARS["werte"]);
?>
Die Lehrbuchlösung dazu wäre:
PHP-Code:
<?php
$array = ("A", "B", "C");
$a = serialize($array);
setcookie("werte", "a", 0, "/");
$b = unserialize(stripslashes($HTTP_COOKIE_VARS["werte"]));
foreach($b as $element){
echo($element);
}
?>
Aber mir gefällt meine besser
2. Personalisierung einer Website
PHP-Code:
<?php
if(isset($HTTP_POST_VARS["name"])){
if(isset($HTTP_COOKIE_VARS["name"]{
echo("Hallo" . $HTTP_COOKIE_VARS["name"]);
} else {
$n_ame = $HTTP_POST_VARS["name"];
setcookie("name", "n_ame", 0, "/");
}
}
} else {
include("fomular.html");
}
?>
Und die dazugehörige formular.html:
PHP-Code:
<form name="form1" method="post" action ="<?=$PHP_SELF?>">
<input type="text" name="name">
<input name="submit" type="submit" value="submit">
</form>