From 8bb6bed9ac5db2205c2be42e9a8b16ca0a1dcb1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <2449271624@qq.com> Date: Wed, 24 Jan 2024 18:39:03 +0800 Subject: [PATCH] Update cookie.helper.php --- src/system/helpers/cookie.helper.php | 34 ++++------------------------ 1 file changed, 5 insertions(+), 29 deletions(-) diff --git a/src/system/helpers/cookie.helper.php b/src/system/helpers/cookie.helper.php index eb6a5896..fee8cea0 100755 --- a/src/system/helpers/cookie.helper.php +++ b/src/system/helpers/cookie.helper.php @@ -3,7 +3,7 @@ if (!defined('DEDEINC')) exit ('dedebiz'); /** * Cookie处理助手 * - * @version $id:cookie.helper.php 2023年11月24日 tianya $ + * @version $id:cookie.helper.php 13:58 2010年7月5日 tianya $ * @package DedeBIZ.Helpers * @copyright Copyright (c) 2022 DedeBIZ.COM * @license GNU GPL v2 (https://www.dedebiz.com/license) @@ -22,20 +22,8 @@ if (!function_exists('PutCookie')) { function PutCookie($key, $value, $kptime = 0, $pa = "/") { global $cfg_cookie_encode, $cfg_domain_cookie; - if (version_compare(PHP_VERSION, '7.3.0', '>=')) { - $options = array( - "expires" => time() + $kptime, - 'path' => $pa, - 'domain' => $cfg_domain_cookie, - 'samesite' => 'None', - 'secure' => true, - ); - setcookie($key, $value, $options); - setcookie($key.'__ckMd5', substr(md5($cfg_cookie_encode.$value), 0, 16), $options); - } else { - setcookie($key, $value, time() + $kptime, $pa.'; SameSite=None; Secure', $cfg_domain_cookie); - setcookie($key.'__ckMd5', substr(md5($cfg_cookie_encode.$value), 0, 16), time() + $kptime, $pa.'; SameSite=None; Secure', $cfg_domain_cookie); - } + setcookie($key, $value, time() + $kptime, $pa, $cfg_domain_cookie); + setcookie($key.'__ckMd5', substr(md5($cfg_cookie_encode.$value), 0, 16), time() + $kptime, $pa, $cfg_domain_cookie); } } /** @@ -48,20 +36,8 @@ if (!function_exists('DropCookie')) { function DropCookie($key) { global $cfg_domain_cookie; - if (version_compare(PHP_VERSION, '7.3.0', '>=')) { - $options = array( - "expires" => time() - 360000, - 'path' => "/", - 'domain' => $cfg_domain_cookie, - 'samesite' => 'None', - 'secure' => true, - ); - setcookie($key, "", $options); - setcookie($key.'__ckMd5', "", $options); - } else { - setcookie($key, '', time() - 360000, "/; SameSite=None; Secure", $cfg_domain_cookie); - setcookie($key.'__ckMd5', '', time() - 360000, "/; SameSite=None; Secure", $cfg_domain_cookie); - } + setcookie($key, '', time() - 360000, "/", $cfg_domain_cookie); + setcookie($key.'__ckMd5', '', time() - 360000, "/", $cfg_domain_cookie); } } /**