mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-06 23:02:48 +08:00
改进Cookie类
This commit is contained in:
@@ -167,6 +167,26 @@ return [
|
|||||||
'auto_start' => true,
|
'auto_start' => true,
|
||||||
],
|
],
|
||||||
|
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Cookie设置
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
'cookie' => [
|
||||||
|
// cookie 名称前缀
|
||||||
|
'prefix' => '',
|
||||||
|
// cookie 保存时间
|
||||||
|
'expire' => 0,
|
||||||
|
// cookie 保存路径
|
||||||
|
'path' => '/',
|
||||||
|
// cookie 有效域名
|
||||||
|
'domain' => '',
|
||||||
|
// cookie 启用安全传输
|
||||||
|
'secure' => false,
|
||||||
|
// httponly设置
|
||||||
|
'httponly' => '',
|
||||||
|
// 是否使用 setcookie
|
||||||
|
'setcookie' => true,
|
||||||
|
],
|
||||||
|
|
||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
// | 数据库设置
|
// | 数据库设置
|
||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
|
|||||||
@@ -37,6 +37,9 @@ class Cookie
|
|||||||
*/
|
*/
|
||||||
public static function init(array $config = [])
|
public static function init(array $config = [])
|
||||||
{
|
{
|
||||||
|
if (empty($config)) {
|
||||||
|
$config = Config::get('session');
|
||||||
|
}
|
||||||
self::$config = array_merge(self::$config, array_change_key_case($config));
|
self::$config = array_merge(self::$config, array_change_key_case($config));
|
||||||
if (!empty(self::$config['httponly'])) {
|
if (!empty(self::$config['httponly'])) {
|
||||||
ini_set('session.cookie_httponly', 1);
|
ini_set('session.cookie_httponly', 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user