version 4.1.0

บทที่ 8 วิธีการใช้งาน Cookie บน Phalcon

  พฤหัสบดีที่ 16 เมษายน พ.ศ. 2558 เวลา 07:11:32 น.      1,460 ครั้ง


บทที่ 8 วิธีการใช้งาน Cookie บน Phalcon

ตัวอย่างคำสั่ง

 
/* ================================================== 
 * เพิ่มข้อมูลลง cookies
 * ================================================== */
$this->cookies->set('user-nam', 'Eakkabin Jaikeawm', time() + 15 * 86400); // 15 day

/* ================================================== 
 * ตรวจสอบข้อมูล cookies
 * ================================================== */
if(!empty($this->cookies->has('user-name'))){
    // true
}else{
    // false
}

/* ==================================================
 * ดึงข้อมูล cookies
 * ================================================== */
$user = $this->cookies->get('user-name');
$value = $user->getValue();

                            

รวมคำสั่งการใช้งาน Session บน Phalcon Framework Version 1.3.4

ตัวอย่างคำสั่ง

 // ภายในไฟล์ Controller
public function loginAction() {
    // Check if the cookie has previously set
    if ($this->cookies->has('user-name')) { 
        // Get the cookie
        $rememberMe = $this->cookies->get('user-name'); //Get the cookie’s value
            $value = $rememberMe->getValue();
        }
    }
}

public function startAction() {
    // time() + 15 * 86400 คือ วันหมดอายุ
    $this->cookies->set('user-name', 'Eakkabin Jaikeawma', time() + 15 * 86400); 
}

2. ตัวอย่างการใช้งาน ภายในไฟล์ Controller (ExampleController.php)

ตัวอย่างคำสั่ง

 // ภายในไฟล์ View (.volt)
                                
// แบบที่ 1
<?php echo $this->cookies->get('user-name'); ?>

// หรือ แบบที่ 2
{{ cookies.get('user-name').getValue() }}
   

3. ตัวอย่างการใช้งาน ภายในไฟล์ Views (.volt)



แท็ก


นักแปล / นักเขียน / เรียบเรียง

author

เอกบิณ ใจแก้วมา (แม็ก)

"โปรแกรมเมอร์ตัวเล็ก ๆ" สะสมประสบการณ์ด้านการพัฒนาซอฟแวร์มามากกว่า 11 ปี
# ติดตามผลงานได้ที่ | พบกับเราที่ Google+ | Facebook






Comment