Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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

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
Php 如何使用codeigniter中的重定向函数在调用的控制器中获取参数值_Php_Codeigniter_Codeigniter 2_Codeigniter Datamapper_Codeigniter Form Helper - Fatal编程技术网

Php 如何使用codeigniter中的重定向函数在调用的控制器中获取参数值

Php 如何使用codeigniter中的重定向函数在调用的控制器中获取参数值,php,codeigniter,codeigniter-2,codeigniter-datamapper,codeigniter-form-helper,Php,Codeigniter,Codeigniter 2,Codeigniter Datamapper,Codeigniter Form Helper,我已经从codeingniter开始,我正在使用带有参数的redirect()函数调用控制器,如何在controller.php中获取参数值 view.php $para array( 'id'=>$id, 'name'=>$name ); redirect('login_controller/get_permissions/'.$para); 我需要controller.php中的$para值,如何获得$para值 登录\u controlle

我已经从codeingniter开始,我正在使用带有参数的redirect()函数调用控制器,如何在controller.php中获取参数值

view.php

$para array(
             'id'=>$id, 'name'=>$name
);

redirect('login_controller/get_permissions/'.$para);    
我需要controller.php中的$para值,如何获得$para值

登录\u controller.php

   class Login_controller extends CI_Controller
   {
        function __construct()
        {
            parent::__construct();
        }

        function get_permission()
        {
            $get_para = $_GET['para'];
            echo $get_para;
        }
    }
它不起作用:(

使用此:

function get_permission($para)
    {
        print_r($para);
    }
使用以下命令:

function get_permission($para)
    {
        print_r($para);
    }
使用以下命令:

function get_permission($para)
    {
        print_r($para);
    }
使用以下命令:

function get_permission($para)
    {
        print_r($para);
    }
然后

    function get_permission($id,$name)
      {
          echo $id;
         echo $name;
      }
但若你们想发送阵列,那个么设置闪速数据就好了

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions);  
然后

    function get_permission()
      {
         print_r( $this->session->flashdata('para'));
      }
看更多

然后

    function get_permission($id,$name)
      {
          echo $id;
         echo $name;
      }
但若你们想发送阵列,那个么设置闪速数据就好了

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions);  
然后

    function get_permission()
      {
         print_r( $this->session->flashdata('para'));
      }
看更多

然后

    function get_permission($id,$name)
      {
          echo $id;
         echo $name;
      }
但若你们想发送阵列,那个么设置闪速数据就好了

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions);  
然后

    function get_permission()
      {
         print_r( $this->session->flashdata('para'));
      }
看更多

然后

    function get_permission($id,$name)
      {
          echo $id;
         echo $name;
      }
但若你们想发送阵列,那个么设置闪速数据就好了

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions);  
然后

    function get_permission()
      {
         print_r( $this->session->flashdata('para'));
      }

请参阅更多信息

我已替换此代码:

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions); 


它现在可以工作了…

我已经替换了这个代码:

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions); 


它现在可以工作了…

我已经替换了这个代码:

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions); 


它现在可以工作了…

我已经替换了这个代码:

$para array(
         'id'=>$id, 'name'=>$name
  );
 $this->session->set_flashdata('para',$para);

redirect('login_controller/get_permissions); 


它现在正在工作…

是否可以将数组传递到重定向url?并且您正在直接将数组与字符串连接起来。请参阅最适合您的问题$para=array('id'=>$id,'name'=>$name);检查等号我认为您没有使用或没有键入它?????是否可以将数组传递到重定向url?并且您正在直接将数组与字符串连接起来。seision最适合您的问题$para=array('id'=>$id,'name'=>$name);检查等号我认为您没有使用或没有键入它?????是否可以将数组传递到重定向url?并且您正在直接将数组与字符串连接起来。seision最适合您的问题$para=array('id'=>$id,'name'=>$name);检查等号我认为您没有使用或没有键入它?????是否可以将数组传递到重定向url?并且您正在直接将数组与字符串连接起来。seision最适合您的问题$para=array('id'=>$id,'name'=>$name);勾选等号我想你没有使用过或没有键入它????它在浏览器中不工作显示…404页面未找到它在浏览器中不工作显示…404页面未找到它在浏览器中不工作显示…404页面未找到它在浏览器中不工作显示…404页面未找到它在浏览器中不工作显示…404页面未找到致命错误,不在view.phpFatal错误的对象上下文中使用$this,不在view.phpFatal错误的对象上下文中使用$this,不在view.phpFatal错误的对象上下文中使用$this,不在view.php的对象上下文中使用$this