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 № 1Essaye ç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());
}