Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除不在codeigniter 4中工作的\u cookies()帮助程序_Php_Cookies_Codeigniter 4 - Fatal编程技术网

Php 删除不在codeigniter 4中工作的\u cookies()帮助程序

Php 删除不在codeigniter 4中工作的\u cookies()帮助程序,php,cookies,codeigniter-4,Php,Cookies,Codeigniter 4,我想使用cookie在我的网站上创建一个“记住我”功能。 当用户注销时,我想销毁所有会话和cookie。 但问题是我不能删除现有的cookie 我正在使用CodeIgniter4框架 我已经在BaseController中加载了cookie helper。 我在注销控制器中尝试了以下代码: delete_cookie('remember_me_token'); 但那不起作用,我也试过这个: set_cookie('remember_me_token', '', - 1209600); // s

我想使用cookie在我的网站上创建一个“记住我”功能。 当用户注销时,我想销毁所有会话和cookie。 但问题是我不能删除现有的cookie

我正在使用CodeIgniter4框架

我已经在BaseController中加载了cookie helper。 我在注销控制器中尝试了以下代码:

delete_cookie('remember_me_token');
但那不起作用,我也试过这个:

set_cookie('remember_me_token', '', - 1209600); // set to minus
结果是一样的,我不能删除cookie


请提供帮助:(

我使用setCookie函数采用了另一种方法,该函数使用响应链接,只需将过期时间设置为-1

$this->response->setCookie(['name'   => 'token','value'  => "" ,'expire' => '-1','domain' => $domain, 'path'   => '/'])

参考资料:

你最初是如何创建cookie的?我首先想到的是,你没有按照正确的路径删除cookie,或者没有使用相同的名称创建cookie。