0

当用户单击“选择”链接时,我希望将选择的任何内容保存到会话中。然后另一个视图将显示会话中存储的所有项目。我怎样才能做到这一点?或者是否有更好的解决方案或方法可用于此应用程序?

这是我当前的代码:

<?php
foreach($query as $row){
  echo $row ->firstname; 
  echo $row ->lastname;
  echo "<a href=".base_url()."index.php/controller/function/$row->username /> Select </a>" 
}
?>
4

2 回答 2

1

这应该在您的控制器中:

function my_function($username) {
    $users = json_decode($this->session->userdata('users'), true);
    $users[] = $username;
    $this->session->set_userdata('users', json_encode($users));
    print_r($this->session->userdata('users'));
}

确保会话库已加载建议自动加载

于 2013-01-21T03:37:50.923 回答
0

例如,在页面顶部:

<?PHP
    session_start();

    if (isset($_SESSION['yourvar']))
        echo $_SESSION['yourvar'];
    else
        $_SESSION['yourvar'] = 10;
?>
于 2013-01-21T03:34:22.013 回答