当前位置: 首页>>代码示例>>PHP>>正文


PHP input::cookie方法代码示例

本文整理汇总了PHP中input::cookie方法的典型用法代码示例。如果您正苦于以下问题:PHP input::cookie方法的具体用法?PHP input::cookie怎么用?PHP input::cookie使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在input的用法示例。


在下文中一共展示了input::cookie方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: get

 public static function get($id, $type = FALSE)
 {
     // Type specified
     if ($type) {
         if ($note = input::cookie("note-{$type}-{$id}")) {
             self::delete($id);
             return array('id' => $id, 'type' => $type, 'content' => $note);
         } else {
             return FALSE;
         }
     } else {
         // Regular
         if ($note = input::cookie("note-regular-{$id}")) {
             self::delete($id);
             return array('id' => $id, 'type' => 'regular', 'content' => $note);
         } elseif ($note = input::cookie("note-error-{$id}")) {
             self::delete($id);
             return array('id' => $id, 'type' => 'error', 'content' => $note);
         } elseif ($note = input::cookie("note-warning-{$id}")) {
             self::delete($id);
             return array('id' => $id, 'type' => 'warning', 'content' => $note);
         } elseif ($note = input::cookie("note-success-{$id}")) {
             self::delete($id);
             return array('id' => $id, 'type' => 'success', 'content' => $note);
         } else {
             return FALSE;
         }
     }
 }
开发者ID:reang,项目名称:Dingo-Framework,代码行数:29,代码来源:note.php

示例2: index

 static function index()
 {
     $head = array('title' => 'EQPHP开源中文WEB应用开发框架');
     input::cookie('frame_name', 'EQPHP');
     $logo_file = DATA_STORE . 'txt/logo_pic.txt';
     $source = base64_decode(file_get_contents($logo_file));
     file_put_contents(FILE_CREATE . 'eqphp_logo.png', $source);
     $logo = '<img src="' . URL_CREATE . 'eqphp_logo.png">';
     smarty()->assign(compact('head', 'logo'))->display('index');
 }
开发者ID:mjiong,项目名称:framework,代码行数:10,代码来源:a_index.php

示例3: index

 static function index()
 {
     $url = U_R_L;
     $head = array('title' => 'EQPHP开源中文WEB应用开发框架');
     input::cookie('frame_name', 'EQPHP');
     $logo_file = DATA_STORE . 'txt/logo_pic.txt';
     $source = base64_decode(file_get_contents($logo_file));
     file_put_contents(FILE_TEMP . 'eqphp_logo.png', $source);
     $logo = '<img src="' . URL_TEMP . 'eqphp_logo.png">';
     $data = compact('url', 'head', 'logo');
     return with('view')->assign($data)->display('index.html');
 }
开发者ID:lianren,项目名称:framework,代码行数:12,代码来源:a_index.php

示例4: csrf

 static function csrf($mode, $csrf = '')
 {
     $key = config('secure.csrf_name', 'secure');
     if ($mode === 'get') {
         return session::get($key);
     }
     if ($mode === 'check') {
         //Notice 是否只用一次并清掉cookie
         // input::cookie($key,$value,1);
         return $csrf && $csrf === session::get($key);
     }
     if ($mode === 'set') {
         $value = substr(secure::token(time()), 5, 8);
         session::set($key, $value);
         input::cookie($key, $value, 7200);
     }
     return true;
 }
开发者ID:mjiong,项目名称:framework,代码行数:18,代码来源:secure.php

示例5: delete

 public static function delete($name, $cookie = FALSE)
 {
     if (!$cookie) {
         $cookie = self::$config['cookie'];
     }
     $t = db(self::$config['table'], NULL, self::$config['connection']);
     $t->delete('cookie', '=', input::cookie($name));
     $cookie['name'] = $name;
     cookie::delete($cookie);
     unset(self::$table[$name]);
 }
开发者ID:reang,项目名称:Dingo-Framework,代码行数:11,代码来源:session.php


注:本文中的input::cookie方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。