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); }
public function afterRoute($f3) { // 记录用户从什么来源到达网站的 ReferHelper::syncOrderReferStorage($f3); //同步信息 // flash message 没有被消耗,保存到 session 中等下次使用 if (!$this->isFlashMessageConsumed) { $f3->set($this->flashMessageStoragekey, $this->flashMessageArray); } parent::afterRoute($f3); }
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); }