亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 setcookie 返回 null?

為什么 setcookie 返回 null?

PHP
三國紛爭 2022-07-09 18:30:48
該var_dump($cookie_set)調用說明NULL了以下代碼。// set cookie with token$cookie_set = setcookie('login_perma', $token, array(    'expires' => time()+1000*24*60*60    , 'secure' => true    , 'httponly' => true    , 'samesite' => 'Lax'));var_dump($cookie_set);Php.net 參考說只會返回真/假:如果在調用此函數之前存在輸出,則 setcookie() 將失敗并返回 FALSE。如果 setcookie() 成功運行,它將返回 TRUE。那么為什么返回 null ,我該如何解決呢?
查看完整描述

2 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

根據php 文檔中的setcookie


, 您可以像這樣使用它:


$cookie_set = setcookie(

    'login_perma',// name

    $token,// value

    time()+1000*24*60*60,// expires

    null,// path (optional)

    null,// domain (optional)

    true,// secure

    true,// httponly

));

或者


$cookie_set = setcookie(

    'login_perma',// name

    $token,// value

    null,// expires

    null,// path

    null,// domain

    null,// secure

    null,// httponly

    array(// options

        'expires' => time()+1000*24*60*60,

        'secure' => true,

        'httponly' => true,

        'samesite' => 'Lax'

    )

);

然后


var_dump($cookie_set);


查看完整回答
反對 回復 2022-07-09
?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

options 數組參數是在 PHP 7.3 中引入的。如果嘗試在以前的版本中使用它,則調用將返回 null。



查看完整回答
反對 回復 2022-07-09
  • 2 回答
  • 0 關注
  • 103 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號