From 1d7f07ae151b5d1467893187350eb4b6d786fefa Mon Sep 17 00:00:00 2001 From: joyqi Date: Fri, 22 Nov 2013 12:58:31 +0800 Subject: [PATCH] fix cookie --- var/Typecho/Cookie.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/var/Typecho/Cookie.php b/var/Typecho/Cookie.php index f1d12024..6eadcc39 100644 --- a/var/Typecho/Cookie.php +++ b/var/Typecho/Cookie.php @@ -91,10 +91,10 @@ class Typecho_Cookie /** 对数组型COOKIE的写入支持 */ if (is_array($value)) { foreach ($value as $name => $val) { - setcookie("{$key}[{$name}]", $val, $expire, $path); + setrawcookie("{$key}[{$name}]", rawurlencode($val), $expire, $path); } } else { - setcookie($key, $value, $expire, $path); + setrawcookie($key, rawurlencode($value), $expire, $path); } $_COOKIE[$key] = $value;