GET变量中的值Lost on page load,我想长时间存储GET变量值,以便它只更改来自视图页面的请求
帮助我如何在$ _GET []中存储Value,除非它在请求时更改
function get_data($limit,$offset )
{
//$type = $this->input->post('data');
$this->db->select('S_Name,P_Name,P_Price');
//$this->db->from();
$this->db->join('item_info', 'P_Id = I_ProductId ');
$this->db->join('order_info', 'I_OrderId = O_Id');
$this->db->join('shops_info', 'O_ShopId = S_Id');
$this->db->where('S_Id',$_GET['shopId']);
$query = $this->db->get('product_info',$limit,$offset);
return $query->result();
}
答案 0 :(得分:0)
如果您想稍后将其存储为几页重新加载,我会使用会话。您可以在开头将$ _GET变量分配给会话,然后使用它执行所需的操作。
<?php
session_start();
if(isset($_GET['shopId'])){
$_SESSION['shopId'] = $_GET['shopId'];
}