PHP使用filter_input_array INPUT_COOKIE清理cookie

时间:2014-02-05 09:06:20

标签: php cookies

我用PHP记住了这样的cookie设置:

setcookie('Rememb', 'id='.$id.'&auth='.$hash, time()+60*60*24*30, '/', '.domain.com', false, true);

然后我在我的脚本中检查cookie:

if (isset($_COOKIE['Rememb'])) {
}

是否可以使用$id filter_input_array清理INPUT_COOKIE和$ auth?

我在PHP文档中找不到任何内容。

1 个答案:

答案 0 :(得分:0)

尝试:

$san = md5($id . $auth); 
setcookie ('Rememb', $san, time()+60*60*24*30, '/', '.domain.com');

if (isset($_COOKIE['Rememb'])) {  
   $checkSan = $_COOKIE['Rememb'];
   if ($checkSan == md5($id . $auth) return true; else return false;
}