如何将值从视图发送到控制器?

How to send value from view to controller?

登录时,系统会从该帐户中检索信息并通过视图页面显示,当我们想按一个按钮到另一个页面以显示该页面上的信息时,通过删除视图上的信息页。它是怎么写的?这里的信息是指登录用户ID。

 <a href="<?php echo site_url('data/data_member/data_member($MEM_ID)') ?>"><i class="fa fa-fw fa-user-plus"></i> History user</a>

这是控制器。

public function data_member($MEM_ID)
{
    $data = $this->member_model->data_member($MEM_ID);
    $this->load->view("containner/headofadmin");
    $this->load->view("containner/headerofadmin");
    $this->load->view('data/data_member',$data);
}

我用 Codeigniter 和 PHP 写的。

CodeIgniter 有自己的 Session Class

(1)。首先,在您的 config.php 文件中加载会话库。

$this->load->library('session');

(2)。在您的 controller.php 中创建一个数组来存储您的会话数据。

$new_data = array( 
             'username' => 'John',
             'email' => 'john@example.com'
             );
             
$this->session->set_userdata($new_data);    

(3)。从会话中检索:-

$username = $this->session->userdata('username');