首页 > 网站 > 建站经验 > 正文

php设置取得cookie 函数

2024-04-25 20:35:47
字体:
来源:转载
供稿:网友

/**

* 设置cookie

*

* @param string $name cookie 的名称

* @param string $value cookie 的值

* @param int $expire cookie 有效周期

* @param string $path cookie 的服务器路径 默认为 /

* @param string $domain cookie 的域名

* @param string $secure 是否通过安全的 HTTPS 连接来传输 cookie,默认为false

*/

function setNcCookie($name, $value, $expire='3600', $path='', $domain='', $secure=false){

if (emptyempty($path)) $path = '/';

if (emptyempty($domain)) $domain = SUBDOMAIN_SUFFIX ? SUBDOMAIN_SUFFIX : '';

$name = defined('COOKIE_PRE') ? COOKIE_PRE.$name : strtoupper(substr(md5(MD5_KEY),0,4)).'_'.$name;

$expire = intval($expire)?intval($expire):(intval(SESSION_EXPIRE)?intval(SESSION_EXPIRE):3600);

$result = setcookie($name, $value, time()+$expire, $path, $domain, $secure);

$_COOKIE[$name] = $value;

}

/**

* 取得COOKIE的值

*

* @param string $name

* @return unknown

*/

function cookie($name= ''){

$name = defined('COOKIE_PRE') ? COOKIE_PRE.$name : strtoupper(substr(md5(MD5_KEY),0,4)).'_'.$name;

return $_COOKIE[$name];

}

 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表