读取和解析cookie

时间:2010-07-01 09:04:31

标签: php javascript cookies

Okey我对php / javascript很新,但我需要做的是读取cookie然后解析它的一部分。我怎么能轻易做到? php或javascript或okey。

Cookie有类似这样的信息:ssf.2313.1333,我需要获得中间数字(2313)。

2 个答案:

答案 0 :(得分:3)

您可以轻松地使用PHP。

$pieces = explode('.',$_COOKIE['yourcookiename']);
echo $pieces[1];

答案 1 :(得分:0)

如果你有能力创建cookie,我建议用数据序列化一个数组。通过这种方式,您在阅读cookie时可以获得更多控制权。

示例:

$information = array(
    'one' => 'data1',
    'two' => 'data2'
);
$ck = setcookie('cookiename', serialize($information), time()+3600);

获取cookie时,请使用PHP函数unserialize,如下所示:

$ck = unserialize($_COOKIE['cookiename']);
echo $ck['one']; // returns 'data1'