总结参考日志犯罪差异
差异选项
上下文:
空格:
模式:
作者伊内耶夫<ineiev@gnu.org>2024-05-11 15:37:58 +0000
提交者伊内耶夫<ineiev@gnu.org>2024-05-11 15:37:58 +0000
犯罪0329bc976c56c39d462c6cc5223a9b3c843a6486(补丁)
44ae5a0a9d2281f980f6cc01218811ab1ba79a44
起源aa7720ae5edef4bdf51c9dfa1d0ddc111e6cf89d(差异)
下载萨瓦纳-0329bc976c56c39d462c6cc5223a9b3c843a6486.tar.gz
清除假饼干,Savannah sr#111062。
-rw-r—r--前端/php/include/utils.php13
1个文件已更改,13次插入,0次删除
diff—git a/frontend/php/include/utils.php b/frontend/sphp/include/utils_php
索引02eb0fc。。c95钙5 100644
---一个/前端/php/include/utils.php
+++b条/前端/php/include/utils.php
@@-763,9+763,22@@函数帮助($text,$explanation_array)
返回$text;
}
+#删除旧的基于$domain的cookie,请参阅Savannah sr#111062。
+#2025-05-13之后,所有此类cookie都将过期,此函数
+#可以删除。
+函数utils_clear_spurious_cookie($name,$value,$secure=false)
+{
+全局$sys_home,$sys_default_domain;
+$domain=preg_replace('/:\d*$/','',$sys_default_domain);
+setcookie(
+$name,$value,time()-3600,$sys_home,$domain,$secure,true
+ );
+}
+
函数utils_setcookie($name、$value、$expire、$secure=false)
{
全局$sys_home;
+utils_clear_spurious_cookie($name,$value,$secure);
setcookie($name、$value、$expire、$sys_home、''、$secure、true);
}