yii2 session的使用方法
yii2打开session
use yiiwebSession; $session = Yii::$app->session; // check if a session is already open if ($session->isActive) ... // open a session $session->open(); // close a session $session->close(); // destroys all data registered to a session. $session->destroy(); 设置session $session = Yii::$app->session; $session->set("user_id", "1234"); //OR $session["user_id"] = "1234"; //OR $_SESSION["user_id"] = "1234"; 读取session $session = Yii::$app->session;
$user_id = $session->get("user_id"); //OR $user_id = $session["user_id"]; //OR $user_id = isset($_SESSION["user_id"]) ? $_SESSION["user_id"] : null; 销毁session $session = Yii::$app->session; $session->remove("user_id"); //OR unset($session["user_id"]); //OR unset($_SESSION["user_id"]); 数组session的读取与设置 $session = Yii::$app->session; $session["user"] = [ "id" => 1, "username" => "yiiuser", ]; echo $session["user"]["id"]; echo $session["user"]["username"]; $session["user.id"] = 1; $session["user.username"] = "yiiuser";
转自:http://www.kuitao8.com/20141213/3351.shtml
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。