聘我网

新概念招聘3.0

php实现cookie

vote up0vote downstar

在不同网站类型中,如何在phpcookiesession联用实现session跨域 就是在asp.netjsp,php 通用一个id,

目前自己用php做,但是具体如何实现,不怎么清楚,希望能弄个事例,最好能详细说下,谢了

 

1 个答复

vote up0vote down

session是不能夸主机的,要在多个主机间公用,可以试用cookie,php中试用cookie方法如下:

setcookie('id', $id, time()+62208000, "/",".domain.name");
//otherwise won't work for the first time.
$_COOKIE['id'] = $id;

删除cookie

setcookie('id', null, 1, "/", ".domain.name");
unset($_COOKIE['id']);

setcookie详解

更新 若需要设置多维的cookie(形如cookie[person][name], cookie[person][id], cookie[person][age]):

$array = array("person" => array("name" => "Ted","id" => 1));
$value = serialize($array);
set_cookie("person", $value);

读取时需要unserialize($_COOKIE['person']);

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.