大家好。我正在使用codeigniter4,我希望能夠存盤cookie,然后重定向到另一個頁面。如果我設定一個cookie而不包括重定向程序,cookie會成功存盤,但問題是當我做重定向時,cookie不再被保存。 我怎樣才能解決這個問題,使cookie保存下來并重定向。
public function loginProcessor()
{
helper(['cookie'])。
$checkStatus = true;
if ($checkStatus)
{
set_cookie('nameCookie'/span>, 'CookieSomething'/span>, time() 60*60*24*30)。)
}
return redirect()->to('dashboard') 。
}
uj5u.com熱心網友回復:
值得一提的是,我在使用Cookie函式的Session庫中也遇到了問題,所以我求助于一個舊版本,它確實可以作業。
function setMyCookie($name, $value,$time,$params = array()){
if(empty($params)){
$config = config('App'/span>)。
$params = array(
'expires' => $time,
'path' => $config-> cookiePath,
'domain' => $config-> cookieDomain,
'secure' => $config-> cookieSecure,
'httponly' => $config->cookieHTTPOnly,
'samesite' => $config-> cookieSameSite,
);
}
setcookie($name,$value,$params) 。
這被保存為一個助手,然后從控制器等處呼叫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/311007.html
標籤:
上一篇:在回傳前動態地乘以一行的值
