| การใช้งาน 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';
|
เขียนโดย Yii Framework session วันพฤหัสบดีที่ 27 ตุลาคม 2011 เวลา 16:27 น.
, phpBB3, SMF, Joomla, Wordpress, CMS CRM
, JavaScript & Jquery Ajax
, SQL - Database
, ถาม - ตอบ คอมพิวเตอร์
, PHP Knowledge
, PHP News
, HTML CSS
, Free PHP Code Download script
, Web Hosting Review - Free Host Share Host VPS