function makecookie($var, $value, $life = 0, $prefix = 0) //设置cookie { global $cookiepre, $cookiedomain, $cookiepath, $timestamp, $_server; setcookie(($prefix ? $cookiepre : '').$var, $value, $life ? $timestamp $life : 0, $cookiepath, $cookiedomain, $_server['server_port'] == 443 ? 1 : 0); } function clearcookies() //清除cookie { global $uid, $username, $pw, $adminid; makecookie('auth', '', -86400 * 365); $uid = $adminid = 0; $username = $pw = ''; } //实例
代码如下 | 复制代码 | makecookie('111','www.jquerycn.cn'); //清除cookie clearcookies(); //下面兴一个支持二级域名cookie函数吧。 function setcookielive($name, $value='', $expire=0, $path='', $domain='', $secure=false, $httponly=false) { //set a cookie as usual, but also add it to $_cookie so the current page load has access $_cookie[$name] = $value; return setcookie($name,$value,$expire,$path,$domain,$secure,$httponly); } //调用方法
代码如下 | 复制代码 | setcookielive('webab','111cn',time() 86000,'/','jquerycn.cn'); //一入门级cookie设置方法 setcookie("cookie[three]", "cookiethree"); setcookie("cookie[two]", "cookietwo"); setcookie("cookie[one]", "cookieone"); // after the page reloads, print them out if (isset($_cookie['cookie'])) { foreach ($_cookie['cookie'] as $name => $value) { echo "$name : $value "; } } |
|
|