ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

การใช้งาน Session ใน Yii Framework มีสองทาง โดยปกติ ถ้าเรียน php โดยไม่ได้ใช้ Yii Framework ก่อนที่เราจะใช้งาน Session ได้ต้องเรียก ฟังก์ชั่น session_start() ก่อน ถึงจะใช้ความสามารถเรื่อง Session ของ php ได้ แต่สำหรับ Yii Framework แล้ว มันจะ auto start session ให้เรา เลย
ถ้า ถนัดการใช้งาน Session ผ่านตัวแปล super global $_SESSION เมื่อมาใช้งาน session ใน Yii ก็เรียกใช้ในลักษณะคล้ายๆ กันได้เช่น
โดยให้เปลี่ยน
$_SESSION
เป็น 
Yii::app()->sessionการประกาศและเรียกใช้ session ใน yii
Yii::app()->session['var'] = 'value mindphp.com';
echo Yii::app()->session['var']; // จะได้แสดงคำว่า "value mindphp.com"
ถ้าจะยกเลิก session ตัวนั้นๆ ก็ใช้
unset(Yii::app()->session['var']);หรือถ้าต้องการยกเลิกค่าต่างๆ ใน session ก็สามารถใช้
Yii::app()->session->clear();และถ้าต้องการลบค่า session ที่เก็บไว้ที่ server ออกทั้งหมด สามารถใช้
Yii::app()->session->destroy();
อีกรูปแบบหนึ่งของการใช้ งาน Session ใน Yii Framework คือ สร้าง object จากคลาส CHttpSession
สร้าง session
$session=new CHttpSession;
$session->open();
$session['var'] = 'Var Mindphp.com'

เรียกใช้งาน
$session=new CHttpSession;
$session->open();
echo $session['var']  จะได้ 'Var Mindphp.com';

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Apple A14 Bionic ที่สุดของ CPU iPhone 12 ดีจริงไหมไปหาคำตอบกัน
โดย Anonymous อ 19 ม.ค. 2021 11:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
อ 19 ม.ค. 2021 11:30 pm โดย บุคคลทั่วไป
ใช้ <i> ใส่ชื่อ icon ที่จะใช้แล้วไม่แสดงบนหน้าจอ
โดย eange08 อ 19 ม.ค. 2021 7:31 pm บอร์ด HTML CSS
1
6
อ 19 ม.ค. 2021 7:36 pm โดย eange08
สอบถามการดึงค่าใน array ที่ได้จาก api กรมอุตุ
โดย eange08 อ 19 ม.ค. 2021 4:43 pm บอร์ด Programming - PHP
2
20
อ 19 ม.ค. 2021 6:48 pm โดย eange08
เรียกค่า api ของกรมอุตุนิยมวิทยา
โดย eange08 อ 19 ม.ค. 2021 3:32 pm บอร์ด Programming - PHP
2
17
อ 19 ม.ค. 2021 3:54 pm โดย eange08
มาทำความรู้จักส่วนประกอบของเรียงความภาษาอังกฤษ
โดย Kannaphat อ 19 ม.ค. 2021 1:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
อ 19 ม.ค. 2021 1:03 pm โดย Kannaphat
Web-facing computer คืออะไร
โดย Kannaphat อ 19 ม.ค. 2021 10:53 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
25
อ 19 ม.ค. 2021 8:22 pm โดย mindphp
Digital Profile กับ PERSONA คืออันเดียวกัน หรือต่างกันคะ?
โดย MashallMang อ 19 ม.ค. 2021 10:37 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
12
อ 19 ม.ค. 2021 11:06 am โดย mindphp
พอจะมีวิธีทำ dropdown จังหวัดแบบไม่ต้องดึงจากฐานข้อมูล
โดย eange08 จ 18 ม.ค. 2021 10:12 pm บอร์ด Programming - PHP
4
34
อ 19 ม.ค. 2021 11:15 am โดย DanielPe