<?php  define("COOKIE_PRE", "CKE_");  define("COOKIE_DOMAIN", ".XX.COM");  define("COOKIE_KEY", ".1SDS2SDGDFGDFGDGa2aso9wkdfmsDFDF");  
/**  * 设置具备防篡改功能的cookie储存函数  *  * @access public  * @param string $name cookie的键  * @param string $value cookie的键  * @param string $time 失效时间  * @return string  */  function cookie($name,$value=\'\',$time=900){  
global $Global;  setcookie(COOKIE_PRE.$name,$value, time()+$time, \'/\', COOKIE_DOMAIN);  $hash=md5(substr(md5($value),8,16).COOKIE_KEY);  setcookie(COOKIE_PRE.$name.\'_hash\',$hash, time()+$time, \'/\', COOKIE_DOMAIN);  
}  
/**  * 获取具备防篡改功能的cookie储存函数  *  * @access public  * @param string $name cookie的键  * @return string  */  function getCookie($name){  
global $Global;  $pre=COOKIE_PRE;  $key=COOKIE_KEY;  
$value=!empty($_COOKIE[$pre.$name])?$_COOKIE[$pre.$name]:\'\';  $hash=md5(substr(md5($value),8,16).COOKIE_KEY);  $hash_c=!empty($_COOKIE[$pre.$name.\'_hash\'])?$_COOKIE[$pre.$name.\'_hash\']:\'\';  
return ($hash==$hash_c)?$value:\'\';  
}  ?>
   |