`

TP5 Session和Cookie

阅读更多

application\index\controller\Index.php

<?php 
namespace app\index\controller;  
use think\Controller;

class Index extends Controller
{
    public function index()
    {
        /*
         * session 函数助手
         * 
        // 赋值(当前作用域)
        session('name', 'thinkphp');
        // 赋值think作用域
        session('name', 'thinkphp', 'think');
        // 判断(当前作用域)是否赋值
        session('?name');
        // 取值(当前作用域)
        echo session('name');
        // 取值think作用域
        echo session('name', '', 'think');
        // 删除(当前作用域)
        session('name', null);
        // 清除session(当前作用域)
        session(null);
        // 清除think作用域
        session(null, 'think');
        */
        session('session_name', 'onestopweb1');
        session('sessionname.item', 'onestopweb2');
        
        /*
         * cookie 函数助手
         * 
        // 初始化
        cookie(['prefix' => 'think_', 'expire' => 3600]);
        // 设置
        cookie('name', 'value', 3600);
        // 判断
        cookie('?name');
        // 获取
        echo cookie('name');
        // 删除
        cookie('name', null);
        // 清除
        cookie(null, 'think_');
        */
        cookie('cookieName', 'onestopwebCookie', 3600);
        return $this->fetch();
    }
}

 

application\index\view\index\index.html

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>Session和Cookie</title>
<!-- TP5内置标签:资源文件加载  -->
{css href="/asset/css/base.css" /}
{js href="/asset/js/jquery.js" /}
<style type="text/css">
p{ text-align: center;}
</style>
</head>
<body>
	<p>session 取值</p>
	<p>{$Request.session.session_name}</p>
	<p>{$Request.session.sessionname.item}</p>
	<p>cookie 取值</p>
	<p>{$Request.cookie.cookieName}</p>
</body>
</html>

 

效果图:

 

 

 

 

 

 

 

 

 

 

  • 大小: 7.5 KB
  • tp5.rar (33.7 KB)
  • 下载次数: 0
1
0
分享到:
评论

相关推荐

    thinkphp中session和cookie无效的解决方法

    主要介绍了thinkphp中session和cookie无效的解决方法,涉及针对BOM头的分析与删除方法,具有一定的参考借鉴价值,需要的朋友可以参考下

    ThinkPHP的模版中调用session数据的方法

    ThinkPHP框架的模板中调用session数据的方法有很多,可以很据情况...5.在自定义函数库中,新建一个函数用来返回$_SESSION变量,然后在模板文件中使用{$变量命 | 函数名}来将函数返回的$_SESSION赋给模板中的一个变量 除

    ThinkPHP5 快速入门教程 PDF.rar

    官方出品,入门TP5 必读系列 &gt; 概述 ThinkPHP5.0 版本的优势在于: 更灵活的路由; 依赖注入; 请求缓存; 更强大的查询语法; 引入了请求/响应对象; 路由地址反解生成; 增强的模型功能; API开发友好; 改进的...

    php页面跳转session cookie丢失导致不能登录等问题的解决方法

    thinkphp开发的一个项目,登录成功后又跳转到登录页面,在提交信息后输出session都是正常的,没有问题,但是页面跳转后,session出现丢失现象,无法正常完成登陆,下面通过本文给大家解答下

    基于PHP+MySQL实现的科研项目成果管理系统源代码+数据库

    安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topthink/framework ...SESSION/Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法

    TP6-博客

    主要新特性采用PHP7强类型(严格模式)支持更多的PSR规范原生多应用支持更强大和易用的查询全新的事件系统模型事件和数据库事件统一参与事件系统模板引擎分离出核心内部功能中间件化SESSION / Cookie机制改进对...

    tp6_study

    SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topthink/framework 文件 ...

    php判断当前用户已在别处登录的方法

    主要介绍了php判断当前用户已在别处登录的方法,主要利用session记录用户登录信息来完成这一功能,是非常实用的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    think:ThinkPHP框架-十年匠心的高级PHP框架

    ThinkPHP 6.0 ...SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topth

    thinkphp3.0 模板中函数的使用

    变量的来源: 1 从php分配的变量,使用assign分配 2 系统变量 3 路径替换变量 不能使用函数的变量 变量输出快捷标签 {@var}//输出Session变量 和{$Think.session.var}等效 {#var}//输出Cookie变量 和{$Think.cookie....

    thinkphp6.0-source-code-reading:thinkphp6源码阅读,注解

    SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.*-dev 如果需要更新框架使用 composer update topthink/framework 文件...

    ThinkPhp6-demo:ThinkPhp6-Auth

    主要新特性采用PHP7强类型(严格模式)支持更多的PSR规范原生多应用支持更强大和易用的查询全新的事件系统模型事件和数据库事件统一参与事件系统模板引擎分离出核心内部功能中间件化SESSION / Cookie机制改进对...

    iccn:iccn的网站原始码-网站

    主要新特性采用PHP7强类型(严格模式)支持更多的PSR规范原生多应用支持更强大和易用的查询全新的事件系统模型事件和数据库事件统一参与事件系统模板引擎分离出核心内部功能中间件化SESSION / Cookie机制改进对...

    videophp

    主要新特性采用PHP7强类型(严格模式)支持更多的PSR规范原生多应用支持更强大和易用的查询全新的事件系统模型事件和数据库事件统一参与事件系统模板引擎分离出核心内部功能中间件化SESSION / Cookie机制改进对...

    zhaoshang

    SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topthink/framework 文件 ...

    zhou2

    SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topthink/framework 文件 ...

    adminCms:通用后台管理系统

    SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topthink/framework 文件 ...

    erel142397:开心的皮皮虾

    SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topthink/framework 文件 ...

    www.qing.com

    SESSION / Cookie机制改进 对Swoole以及协程支持改进 对IDE更加友好 统一和精简大量用法 安装 composer create-project topthink/think tp 6.0.* 如果需要更新框架使用 composer update topthink/framework 文件 ...

Global site tag (gtag.js) - Google Analytics