include('session.php');
$productname = $_GET['productname'];
$productcode = $_GET['productcode'];
$wishlist = array("$productname" => $productcode);
$_SESSION["wishlist"] = $wishlist;
print_r($_SESSION["wishlist"]);
Ce code est défini comme un tableau pour une session nommée "wishlist".
Le problème est que la session est en train d'être remplacée. Je veux ajouter au tableau s'il existe déjà. Comment puis-je mettre à jour mon tableau avec de nouvelles données. J'ai essayé ce qui suit.Comment ajouter de la valeur au tableau associatif stocké en session?
$productname = $_GET['productname'];
$productcode = $_GET['productcode'];
$lastsession = $_SESSION["wishlist"];
// CHECK IF SESSION IS EMPTY OR NOT
if(empty($lastsession)) {
$wishlist = array("$productname" => $productcode);
} else {
/*
How Can I Update array ???
*/
}
La sortie du tableau est similaire. Il est associé non indexé numériquement. Et je veux le résultat en un seul tableau. Pas de tableau dans le tableau.
[mobile] => iphone_2
Merci.
si je stocke de nombreuses valeurs en séance? jusqu'à 10+ mb – TarangP
Est-ce que [ce lien] (https://stackoverflow.com/a/4649934/3578036) répond à votre question? Il indique que la taille maximale par défaut d'une session est de 128 Mo – JustCarty
array_push ($ wishlist, array ("$ productname" => $ productcode)); cela va créer un nouveau tableau dans le tableau. Je veux juste ajouter de la valeur pas de tableau alors quelle solution j'ai? – TarangP