Symfony2之session与cookie用法小结

作者:Terry 时间:2023-11-22 02:58:30 

本文实例讲述了Symfony2之session与cookie用法。分享给大家供大家参考,具体如下:

session操作:

1. Set Session:


public function testSetSession() {
 $session = $this->getRequest()->getSession();
 $session->set($sessionName, $sessionValue );
}

2. Get Session:


public function testGetSession() {
$session = $this->getRequest()->getSession();
$username = $session->get($sessionName);
}

3. Clear Session:


public function testClearSession() {
 $session = $this->getRequest()->getSession();//清除session
 $session->clear();
}

cookie操作:

1. Set Cookie


use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Cookie;
public function testSetCookie($name, $value, $expire=0){
$response = new Response();
$response->headers->setCookie(new Cookie($name, $value, time() + $expire));
$response->send(); // 包括 sendHeaders()、sendContent()
}

2. Get Cookie:


public function testGetCookie() {
$request = $this->getRequest();
return $request->cookies->all();
}

3. Clear Cookie:


public function testClearCookie() {
$response = new Response();
$response->headers->setCookie(new Cookie($name, $value, -1));
$response->send();
}

4. twig模板调用cookie:


{{ app.request.cookies.get('cookie_name') }}

希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。

标签:Symfony2,session,cookie
0
投稿

猜你喜欢

  • node.js express框架简介与实现

    2024-05-08 09:35:22
  • 关于vue中根据用户权限动态添加路由的问题

    2024-05-05 09:25:11
  • Windows下安装python MySQLdb遇到的问题及解决方法

    2022-07-20 13:22:36
  • Django的URLconf中使用缺省视图参数的方法

    2021-05-03 17:46:29
  • Python自然语言处理之切分算法详解

    2023-02-02 04:46:34
  • 分享一个Emeditor压缩样式的宏

    2010-08-16 12:30:00
  • 跟我学习javascript的作用域与作用域链

    2024-04-22 12:56:40
  • 小程序实现横向滑动日历效果

    2024-04-10 16:19:46
  • msxml3.dll 错误 ‘800c0005’解决方案

    2009-10-05 18:36:00
  • 学习CSS布局心得

    2007-05-11 16:50:00
  • SQLServer数据库密码短时间强制过期的解决

    2024-01-18 09:40:01
  • Python中time库的使用(日期时间)

    2022-11-12 09:04:23
  • python+selenium+PhantomJS抓取网页动态加载内容

    2021-01-28 15:41:24
  • Python中处理字符串之islower()方法的使用简介

    2021-03-26 16:40:35
  • perl哈希hash的常见用法介绍

    2023-08-12 18:46:59
  • python数据预处理 :数据共线性处理详解

    2022-06-29 09:46:24
  • 浅析Python面向对象编程

    2023-11-23 07:52:12
  • python函数缺省值与引用学习笔记分享

    2023-10-22 19:43:20
  • 安装MSSql2005时 “以前的某个程序安装已在安装计算机上创建挂起” 的解决办法

    2024-01-22 08:49:39
  • 实例:用 JavaScript 来操作字符串(一些字符串函数)

    2023-06-30 10:02:21
  • asp之家 网络编程 m.aspxhome.com