当用户点击“选择”链接时,我希望将所选内容保存到会话中。然后另一个视图将显示会话中存储的所有项目。 我怎样才能做到这一点?或者是否有更好的解决方案或方法用于此应用程序?
这是我目前的代码:
<?php
foreach($query as $row){
echo $row ->firstname;
echo $row ->lastname;
echo "<a href=".base_url()."index.php/controller/function/$row->username /> Select </a>"
}
?>
答案 0 :(得分: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'));
}
答案 1 :(得分:0)
例如,在页面顶部:
<?PHP
session_start();
if (isset($_SESSION['yourvar']))
echo $_SESSION['yourvar'];
else
$_SESSION['yourvar'] = 10;
?>