0
我在將數組存儲在codeigniter會話中時遇到問題。這裏是我的代碼如何將數組傳遞到codeigniter中的會話
的new_results會議似乎不起作用
$this->session->set_userdata(array('search' => $q));
$search = $this->session->userdata('search');
$current = $this->session->userdata('q');
$new_results= $this->session->userdata('new_results');
if($search==$current)
{
$new_results = $this->session->userdata('new_results');
print_r($new_results);
}
else
{
$this->session->set_userdata(array("q" => $search));
$start = 0;
$results = array();
$query = $q . " (site:vodlocker.com OR site:vidbull.com OR site:putlocker.com/embed OR site:putlocker.com/file OR site:sockshare.com/file OR site:sockshare.com/embed)";
while($start<=100){
$snoopy = new Snoopy;
$googleurl = "http://www.google.com/search?q=".urlencode(trim($query))."&start=".$start;
$snoopy->fetchlinks($googleurl);
$result = $snoopy->results;
foreach($result as $row)
{
if(!in_array($row, $results))
$results[] = $row;
}
$start+=10;
}
$this->session->set_userdata(array("new_results" => $results));
$new_results = $this->session->userdata("new_results");
print_r($this->session->userdata("new_results"));
}
什麼你使用的驅動程序?在數據庫中存儲會話 – Saqueib
$ this-> session-> set_userdata(「q」,$ search);應該做 – Saqueib
@Saqueib。對不完整的信息抱歉。我已更新我的帖子 – Vincent