tp5版本的session資訊怎麼在前台輸出,而且在輸出前用PHP進行預先處理(比如一些簡單的判斷判斷)。____PHP

來源:互聯網
上載者:User

1.首先剪下手冊上的原文

基礎用法

賦值

// 賦值(當前範圍)Session::set('name','thinkphp');// 賦值think範圍Session::set('name','thinkphp','think');

判斷是否存在

// 判斷(當前範圍)是否賦值Session::has('name');// 判斷think範圍下面是否賦值Session::has('name','think');

取值

// 取值(當前範圍)Session::get('name');// 取值think範圍Session::get('name','think');

如果name的值不存在,返回null。

刪除

// 刪除(當前範圍)Session::delete('name');// 刪除think範圍下面的值Session::delete('name','think');

指定範圍

// 指定當前範圍Session::prefix('think');

取值並刪除

// 取值並刪除Session::pull('name');

如果name的值不存在,返回Null。

清空

// 清除session(當前範圍)Session::clear();// 清除think範圍Session::clear('think');
2.是結合項目

在這裡我遇到的問題是前台這個位置的問題。開始時是這樣寫的,

因為要換成5的格式,看前台需要用{$Request.session.name}或者{$Think.session.name}的格式,但是我因為已經用了php標籤再用這個會報錯,因為他是預設解析成<?php echo....?>的格式的。所以我改成了這個樣子。

說到底解決的問題就是tp5版本的session資訊怎麼在前台輸出,而且在輸出前用PHP進行預先處理(比如一些簡單的判斷判斷)。

然後題外話是通過這個文章的編輯我發現自己言語表達能力或者說對這方面的掌握實在太弱,我需要用一定的時間來提高自己,懶惰是一個很重要的因素,我想我能夠克服這些,因為我不能忍受一個這樣弱的自己,我必須要成為一個足夠出色的人。一點點進步吧

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.