www.gusucode.com > 科技资讯织梦博客模板宽屏带数据(demo170) > 科技资讯织梦博客模板宽屏带数据(demo170)/www5/include/helpers/cookie.helper.php
<?php if(!defined('DEDEINC')) exit('dedecms'); /** * Cookie处理小助手 * * @version $Id: file.helper.php 1 13:58 2010年7月5日Z tianya $ * @package DedeCMS.Helpers * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ /** * 设置Cookie记录 * * @param string $key 键 * @param string $value 值 * @param string $kptime 保持时间 * @param string $pa 保存路径 * @return void */ if ( ! function_exists('PutCookie')) { function PutCookie($key, $value, $kptime=0, $pa="/") { global $cfg_cookie_encode,$cfg_domain_cookie; setcookie($key, $value, time()+$kptime, $pa,$cfg_domain_cookie); setcookie($key.'__ckMd5', substr(md5($cfg_cookie_encode.$value),0,16), time()+$kptime, $pa,$cfg_domain_cookie); } } /** * 清除Cookie记录 * * @param $key 键名 * @return void */ if ( ! function_exists('DropCookie')) { function DropCookie($key) { global $cfg_domain_cookie; setcookie($key, '', time()-360000, "/",$cfg_domain_cookie); setcookie($key.'__ckMd5', '', time()-360000, "/",$cfg_domain_cookie); } } /** * 获取Cookie记录 * * @param $key 键名 * @return string */ if ( ! function_exists('GetCookie')) { function GetCookie($key) { global $cfg_cookie_encode; if( !isset($_COOKIE[$key]) || !isset($_COOKIE[$key.'__ckMd5']) ) { return ''; } else { if($_COOKIE[$key.'__ckMd5']!=substr(md5($cfg_cookie_encode.$_COOKIE[$key]),0,16)) { return ''; } else { return $_COOKIE[$key]; } } } }