Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 我可以在重定向函数中使用变量吗?_Codeigniter - Fatal编程技术网

Codeigniter 我可以在重定向函数中使用变量吗?

Codeigniter 我可以在重定向函数中使用变量吗?,codeigniter,Codeigniter,我可以使用codeigniter重定向函数包含这样的变量名吗 redirect($page_url); 我在会话变量中有一个页面url,所以,我在codeigniter变量中保存会话 $page_url=$_SERVER['REQUEST_URI']; $page_url=explode("/", $page_url, 3); $data = array('page_url'=>$page_url[2],'validated' => true);

我可以使用codeigniter重定向函数包含这样的变量名吗

redirect($page_url);
我在会话变量中有一个页面url,所以,我在codeigniter变量中保存会话

      $page_url=$_SERVER['REQUEST_URI'];
      $page_url=explode("/", $page_url, 3);
      $data = array('page_url'=>$page_url[2],'validated' => true);
      $this->session->set_userdata($data);   

是的,您当然可以使用变量,但请确保首先加载URL帮助程序,并检查是否设置了
$page\u URL
变量。例如:

$this->load->helper('url');

if(isset($page_url) && $page_url != '') {
  redirect($page_url);
} else {
  redirect('/index.php');
}

你试过了吗?是的。实际上,当用户单击页面链接时,我会从邮件向用户发送邮件警报,在会话变量中保存页面url并重定向到登录页面,因此,当用户登录时,如果url的会话变量存在,我会重定向到该url。您遇到了什么问题。显然你能做到