Un Tableau dans un cookie en php help
Résolu/Fermé
A voir également:
- Un Tableau dans un cookie en php help
- Tableau croisé dynamique - Guide
- Comment faire un tableau - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
AssassinTourist
Messages postés
5893
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 312
19 mars 2012 à 09:27
19 mars 2012 à 09:27
Bonjour,
Pour passer un tableau en cookie, vous n'avez qu'une solution : https://www.developpez.net/forums/d153974/php/langage/cookies-stocker-tableau-recursif-cookie/ Le faire valeur par valeur.
Sinon utilisez une session, ce qui est plus simple : https://forums.commentcamarche.net/forum/affich-1769694-formulaire-php-transfert-de-tableau
Pour passer un tableau en cookie, vous n'avez qu'une solution : https://www.developpez.net/forums/d153974/php/langage/cookies-stocker-tableau-recursif-cookie/ Le faire valeur par valeur.
Sinon utilisez une session, ce qui est plus simple : https://forums.commentcamarche.net/forum/affich-1769694-formulaire-php-transfert-de-tableau
C'est bon j'ai résolu le problème
voila le script :
if(isset($_COOKIE['id_pd']))
{
$ancien_id = $_COOKIE['id_pd'];
$new_id=$_GET['id_produit'];
$table = explode(",",$ancien_id);
if(in_array($new_id,$table))
{
header('location:mon_panier.php');
}
else
{
$ancien_id .= ",".$new_id;
setcookie("id_pd",$ancien_id,time() + 360000);
header('location:mon_panier.php');
}
}
else
{
$new_id=$_GET['id_produit'];
setcookie("id_pd",$new_id,time() + 360000);
header('location:mon_panier.php');
}
voila le script :
if(isset($_COOKIE['id_pd']))
{
$ancien_id = $_COOKIE['id_pd'];
$new_id=$_GET['id_produit'];
$table = explode(",",$ancien_id);
if(in_array($new_id,$table))
{
header('location:mon_panier.php');
}
else
{
$ancien_id .= ",".$new_id;
setcookie("id_pd",$ancien_id,time() + 360000);
header('location:mon_panier.php');
}
}
else
{
$new_id=$_GET['id_produit'];
setcookie("id_pd",$new_id,time() + 360000);
header('location:mon_panier.php');
}
19 mars 2012 à 12:59
je crois la solution sur le site devloppez est pas professionnel
sinon pour les session c'est pas conseillé pour les paniers sur tous quand le visiteur quitte le site son panier sera détruit
19 mars 2012 à 13:48