CodeIgniter Forums

Full Version: set_cookie not working or am I missing something?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello all,

https://forum.codeigniter.com/thread-73563.html => Is this an ongoing issue?

I am not able to set_cookie with cookie helper and then redirect.

PHP Code:
private function setCookieClient($client)
{
    
helper('cookie');
    
set_cookie($this->cookieName$client['remember_token'], (strtotime($client['remember_expires'])-time()));
    
set_cookie('Static''TestMe'86400);
}

return 
redirect()->redirect(route_toFixed('dashboardClient'))->with('notify', ['type'=>'success','message'=>'Success!']); 

Calling setCookieClient function and then calling redirect function not working at all. setCookieClient is a custom Auth Lib function however running set_cookie in the controller itself does not work either.

The only working solution was like the I mentioned previously.

PHP Code:
$this->response->setCookie(service('AuthClient')->cookieName$authstat['client']['remember_token'], abs(strtotime($authstat['client']['remember_expires'])- time() ))->setHeader('Location'route_toFixed('dashboardClient')); 


Or am I missing something else here?
Ok, as far as I am concerned https://github.com/codeigniter4/CodeIgni...ssues/1393 -> the problem still persists. Yes it is possible to set cookie with redirect() however it is not possible to delete it. Yet, since there is no With, WithInput, to and back methods directly in Response, it seems I need to find a way to alter redirect() common function.