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 に答える