le 09/03/2007 à 11:53
bibi
il se passe quoi quand tu fais :
<?php
$a =array(1,2,3,4,5);
$b = serialize($a);
$c = unserialize($b);
?>
<?php
$a =array(1,2,3,4,5);
$b = serialize($a);
$c = unserialize($b);
?>
<?php
//on calcul le nombre de seconde contenu dans un an
$temps = 3600*24*365;
//on declare un tableau
$tableau= array($id_sujet=>$date,id_sujet=>$date);
//on le transforme en chaine de caractere
$chaine= serialize($tableau);
//on insere la chaine dans le cookie
setcookie ("lu", $chaine, time() + $temps);
?>
<?php
//on verifie si le cookie existe
if (isset($_COOKIE['lu'])) {
//on retransforme en tableau
$a = $_COOKIE['lu'];
$tableau = unserialize($a) ;
}
?>
<?php
session_start();
if(isset($_SESSION['cookie'])) {
$tableau = unserialize($_SESSION['cookie']);
print_r($tableau);
}
$array = array(1,2,3,4);
$_SESSION['cookie'] = serialize($array);
?>
<?php
if (isset($_COOKIE['lu'])) {
//on retransforme en tableau
$tableau = unserialize($_COOKIE['lu']);
print_r($tableau);
//la on peux reutiliser le tableau comme a l'envoie du cookie
}
//on calcul le nombre de seconde contenu dans un an
$temps = 3600*24*365;
//on declare un tableau
$tableau= array(1,2,3,4);
//on le transaforme en chaine de caractere
$chaine= serialize($tableau);
//on insere la chaine dans le cookie
//(on ne peux pas inserer de strusture dans un cookie
setcookie ("lu", $chaine, time() + $temps);
?>
<?php
print_r($tableau);
?>
<?php
$temps = 3600*24*365;
//on declare un tableau
$tableau = array(essai=>ok,marche=>oui,defaut=>non);
//on le transaforme en chaine de caractere
$chaine= serialize($tableau);
//on insere la chaine dans le cookie
//(on ne peux pas inserer de strusture dans un cookie
setcookie ("lu", $chaine, time() + $temps);
?>
<?php
if (isset($_COOKIE['lu'])) {
//on retransforme en tableau
$tableau = unserialize($_COOKIE['lu']);
print_r($tableau);
//la on peux reutiliser le tableau comme a l'envoie du cookie
}
echo $tableau['essai'].'<br/>'.$tableau['marche'].'<br/><br/>';
?>