/ / Stocker une valeur dans un tableau dans codeigniter - tableaux, codeigniter-3

Stockage de la valeur dans un tableau dans codeigniter - tableaux, codeigniter-3

Je suis tombé sur un problème où je veux stocker leid "s dans le tableau dans une session unique comme array ([" docid "] => 1, [" docid "] => 2, [" docid "] => 3, [" docid "] => 4, [" docid "] => 5, [" docid "] => 6, [" docid "] => 7) comme ceci, je veux que l'identifiant soit" en session unique quand je clique sur le lien, toute aide serait la bienvenue. Merci

Voici mon code: -

public function addtoshortlist()
{

$shortlist=array("docid"=>$_GET["id"]);
$this->session->set_userdata("shortlist",$shortlist);
print_r($this->session->userdata("shortlist"));
//$this->session->userdata("shortlist")["docid"];

redirect($this->agent->referrer());
}

Réponses:

0 pour la réponse № 1

Essaye ça

public function addtoshortlist()
{
$shortlist=array("docid" => array($_GET["id"]));
if(!$this->session->userdata("shortlist")["docid"])
{
$this->session->set_userdata("shortlist",$shortlist);
}else{
$session = $this->session->userdata("shortlist")["docid"];
if(!in_array($_GET["id"],$session))
$session[]=$_GET["id"];
$this->session->set_userdata("shortlist",array("docid"=>$session));
}
print_r($this->session->userdata("shortlist"));

redirect($this->agent->referrer());
}