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

Rumah pembangunan bahagian belakang tutorial php CakePHP框架Session設置方法

CakePHP框架Session設置方法

Feb 25, 2017 pm 04:25 PM
cakephp session

本文實例講述了CakePHP框架Session設置方法。分享給大家供大家參考,具體如下:

CakePHP Session 存儲選項

CakePHP提供給用戶了3種Session數(shù)據(jù)保存方式:

1. CakePHP安裝目下的臨時文件;
2. 采用PHP的默認機制;
3. 或者序列化到數(shù)據(jù)庫中.

對應的設置在core.php中分別為:

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

默認采用PHP的機制.

如果選擇在數(shù)據(jù)庫中存儲,需要在數(shù)據(jù)庫中建立一張表,在/app/config/sql/sessions.sql有創(chuàng)建數(shù)據(jù)庫的sql腳本.

無論選擇哪種Session存儲方式,CakePHP的組件方法操作基本一致:

CakePHP Session Component用來與Session進行交互:包括基本的Session讀寫,通過Session來提示錯誤、發(fā)出提示消息等等.

Session Component在所有 Cake controller 中默認可用.

check(string $name);

檢查Session中是否已有$name為鍵值的數(shù)據(jù)項.

del(string $name);<br>delete(string $name);

刪除$name 指定的 Session 變量。

error

返回最近由 Cake Session Component 產生的錯誤,常用于調試。

flash(string $key='flash');

返回最后一條Session中用 setFlash() 設置的消息。如果 $key 已設置,將返回最近存儲于其中的消息.

read(string $name);

返回 $name 變量值。

renew

通過創(chuàng)建新的seesion ID,刪除原有的ID,將原有Session中信息更新到新的Session中。

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

將$flashMessage 中的信息寫入Session(供之后的flash()方法來獲?。?。

如果 $leyout 設置為 “default”,該消息被存儲為 '

'.$flashMessage.'

'。如果$layout 設置為 '',該消息將按原樣保存。如果 $layout 為其他值,該消息以 $layout 所指定的格式保存在 Cake view里。

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

$key 允許在鍵下存儲提示消息,flash() 是基于鍵來讀取消息的。

valid當Session有效時返回true,最好在read()操作前用它來確定你要訪問的會話是否確實有效.

write(string $name, mixed $value);

將變量 $name,$value寫入會話.

更多CakePHP框架Session設置方法相關文章請關注PHP中文網(wǎng)!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

CakePHP Bekerja dengan Pangkalan Data CakePHP Bekerja dengan Pangkalan Data Sep 10, 2024 pm 05:25 PM

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Konfigurasi Projek CakePHP Konfigurasi Projek CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

Pembalakan CakePHP Pembalakan CakePHP Sep 10, 2024 pm 05:26 PM

Log masuk CakePHP adalah tugas yang sangat mudah. Anda hanya perlu menggunakan satu fungsi. Anda boleh log ralat, pengecualian, aktiviti pengguna, tindakan yang diambil oleh pengguna, untuk sebarang proses latar belakang seperti cronjob. Mengelog data dalam CakePHP adalah mudah. Fungsi log() disediakan

Pengesah Mencipta CakePHP Pengesah Mencipta CakePHP Sep 10, 2024 pm 05:26 PM

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

Perkhidmatan CakePHP Perkhidmatan CakePHP Sep 10, 2024 pm 05:26 PM

Bab ini membincangkan maklumat tentang proses pengesahan yang terdapat dalam CakePHP.

Penghalaan CakePHP Penghalaan CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

Bagaimana untuk menyelesaikan kegagalan sesi Bagaimana untuk menyelesaikan kegagalan sesi Oct 18, 2023 pm 05:19 PM

Kegagalan sesi biasanya disebabkan oleh tamat tempoh seumur hidup sesi atau penutupan pelayan. Penyelesaian: 1. Memanjangkan hayat sesi; 2. Gunakan storan berterusan;

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

See all articles