Esempio n. 1
0
 public function afterRoute($f3)
 {
     // 使用 Cookie 输出 flash message,目的是方便页面做缓存,别把这些数据写在页面上
     if (count($this->flashMessageArray) > 0) {
         setcookie('flash_message', json_encode($this->flashMessageArray), 0, $f3->get('BASE') . '/');
     } else {
         //setcookie('flash_message', null, 0, $f3->get('BASE')); // 清除上次的旧数据
     }
     parent::afterRoute($f3);
 }
Esempio n. 2
0
 public function afterRoute($f3)
 {
     // 记录用户从什么来源到达网站的
     ReferHelper::syncOrderReferStorage($f3);
     //同步信息
     // flash message 没有被消耗,保存到 session 中等下次使用
     if (!$this->isFlashMessageConsumed) {
         $f3->set($this->flashMessageStoragekey, $this->flashMessageArray);
     }
     parent::afterRoute($f3);
 }
Esempio n. 3
0
 public function afterRoute($f3)
 {
     // 使用 Cookie 输出 flash message,目的是方便页面做缓存,别把这些数据写在页面上
     if (count($this->flashMessageArray) > 0) {
         setcookie('flash_message', json_encode($this->flashMessageArray), 0, $f3->get('BASE') . '/');
     } else {
         //setcookie('flash_message', null, 0, $f3->get('BASE')); // 清除上次的旧数据
     }
     // 记录用户从什么来源到达网站的
     ReferHelper::syncOrderReferStorage($f3);
     //同步信息
     // 通知客户端数据发生了变化,让客户端主动来取数据
     ClientData::notifyClientDataChange();
     parent::afterRoute($f3);
 }