Yii框架Session与Cookie使用方法示例
吾爱主题
阅读:190
2021-09-02 16:56:00
评论:0
本文实例讲述了Yii框架Session与Cookie使用方法。分享给大家供大家参考,具体如下:
Yii Session使用
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public function actionIndex(){ $session = \YII:: $app ->session; //判断session是否开启 if (! $session ->isActive) { //未开启,需要开启 $session ->open(); } //设置session $session ->set( 'user_name' , 'zhangsan' ); //获取session $user_name = $session ->get( 'user_name' ); echo $user_name ; //删除session $session ->remove( 'user_name' ); //数组形式的session //设置session $session [ 'userName' ] = 'lisi' ; //获取session $user_name = $session [ 'userName' ]; echo $user_name ; //删除session unset( $session [ 'userName' ]); } |
Yii cookie的使用
?1 2 3 4 5 6 7 8 9 10 11 | public function actionIndex(){ //设置cookie(注意这里用的是响应组件) $cookies = \YII:: $app ->response->cookies; $cookie_data = array ( 'name' => 'user' , 'value' => 'zhangsan' ); $cookies ->add( new Cookie( $cookie_data )); //获取cookie(注意这里用的是请求组件) $cookie = \YII:: $app ->request->cookies; echo $cookie ->getValue( 'user' , 'default_value' ); //第二个参数为不存在时的默认值 //删除cookie(注意这里用的是响应组件) $cookies ->remove( 'user' ); } |
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/gyfluck/p/9099264.html
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。