国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) 後端開發(fā) php教程 CakePHP框架Session設(shè)定方法

CakePHP框架Session設(shè)定方法

Feb 25, 2017 pm 04:25 PM
cakephp session

本文實(shí)例敘述了CakePHP框架Session設(shè)定方法。分享給大家供大家參考,具體如下:<br>

CakePHP Session 儲(chǔ)存選項(xiàng)

CakePHP提供給用戶了3種Session資料儲(chǔ)存方式:

1. CakePHP安裝目下的暫存檔案;<br>2. 採(cǎi)用PHP的預(yù)設(shè)機(jī)制;<br>3. 或序列化到資料庫(kù)中.

對(duì)應(yīng)的設(shè)置在core.php中分別為:

define(&#39;CAKE_SESSION_SAVE&#39;, &#39;php&#39;);
# 設(shè)置為 &#39;cake&#39;,保存session到 /cakedistro/tmp目錄
# 設(shè)置為 &#39;php&#39;,采用PHP的缺省路徑
# 設(shè)置為 &#39;database&#39;,

#預(yù)設(shè)採(cǎi)用PHP的機(jī)制.

##如果選擇在資料庫(kù)中儲(chǔ)存,需要在資料庫(kù)中建立一張表,在/app/config/sql/sessions.sql有創(chuàng)建資料庫(kù)的sql腳本.

無(wú)論選擇哪種Session儲(chǔ)存方式,CakePHP的元件方法操作基本一致:

CakePHP Session Component用來(lái)與Session進(jìn)行互動(dòng):包括基本的Session讀寫,透過Session來(lái)提示錯(cuò)誤、發(fā)出提示訊息等等.

Session Component在所有Cake controller 中默認(rèn)可用.

check(string $name);##檢查Session中是否已有$name為鍵值的資料項(xiàng).

del(string $name);

delete(string $name);<br>刪除$name 指定的Session 變數(shù)。

error

傳回最近由 Cake Session Component 產(chǎn)生的錯(cuò)誤,常用於偵錯(cuò)。

flash(string $key='flash');

#傳回最後一條Session中以 setFlash() 設(shè)定的訊息。如果 $key 已設(shè)置,將返回最近儲(chǔ)存於其中的訊息.

read(string $name);

傳回 $name 變數(shù)值。

renew

透過建立新的seesion ID,刪除原有的ID,將原有Session中資訊更新到新的Session中。

setFlash(string $flashMessage, string $layout='default', array $params, string $key='flash');

將$flashMessage 中的資訊寫入Session(供之後的flash()方法來(lái)取得)。

如果 $leyout 設(shè)定為 “default”,則訊息儲(chǔ)存為 '

'.$flashMessage.'

'。如果$layout 設(shè)定為 '',則該訊息將按原樣儲(chǔ)存。如果 $layout 為其他值,則訊息以 $layout 所指定的格式儲(chǔ)存在 Cake view裡。

$params 參數(shù)會(huì)在未來(lái)版本中賦予功能。

$key 允許在鍵下儲(chǔ)存提示訊息,flash() 是基於鍵來(lái)讀取訊息的。

valid當(dāng)Session有效時(shí)回傳true,最好在read()操作前用它來(lái)決定你要存取的會(huì)話是否確實(shí)有效.

write(string $name, mixed $value);

將變數(shù)$name,$value寫入會(huì)話.

更多CakePHP框架Session設(shè)定方法相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

CakePHP 使用資料庫(kù) CakePHP 使用資料庫(kù) Sep 10, 2024 pm 05:25 PM

在 CakePHP 中使用資料庫(kù)非常容易。本章我們將了解CRUD(建立、讀取、更新、刪除)操作。

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

在本章中,我們將了解CakePHP中的環(huán)境變數(shù)、常規(guī)配置、資料庫(kù)配置和電子郵件配置。

CakePHP 日誌記錄 CakePHP 日誌記錄 Sep 10, 2024 pm 05:26 PM

登入 CakePHP 是一項(xiàng)非常簡(jiǎn)單的任務(wù)。您只需使用一項(xiàng)功能即可。您可以記錄任何後臺(tái)程序(如 cronjob)的錯(cuò)誤、異常、使用者活動(dòng)、使用者採(cǎi)取的操作。在 CakePHP 中記錄資料很容易。提供了 log() 函數(shù)

CakePHP 建立驗(yàn)證器 CakePHP 建立驗(yàn)證器 Sep 10, 2024 pm 05:26 PM

可以透過在控制器中新增以下兩行來(lái)建立驗(yàn)證器。

CakePHP 服務(wù) CakePHP 服務(wù) Sep 10, 2024 pm 05:26 PM

本章介紹有關(guān) CakePHP 中可用的身份驗(yàn)證過程的資訊。

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

在本章中,我們將學(xué)習(xí)以下與路由相關(guān)的主題?

session失效怎麼解決 session失效怎麼解決 Oct 18, 2023 pm 05:19 PM

session失效通常是由於 session 的生存時(shí)間過期或伺服器關(guān)閉導(dǎo)致的。其解決方法:1、延長(zhǎng)session的生存時(shí)間;2、使用持久化儲(chǔ)存;3、使用cookie;4、非同步更新session;5、使用會(huì)話管理中介軟體。

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

為了進(jìn)行文件上傳,我們將使用表單助理。這是文件上傳的範(fàn)例。

See all articles