【问题标题】:Laravel setcookie() expects parameter 3 to be integer, float givenLaravel setcookie() 期望参数 3 是整数,给定浮点数
【发布时间】:2018-03-19 01:24:40
【问题描述】:

我使用的是 Laravel 5.2,但在第一页上出现此错误。这是什么错误,我应该如何解决?

ErrorException in Response.php line 348:
setcookie() expects parameter 3 to be integer, float given
in Response.php line 348
at HandleExceptions->handleError('2', 'setcookie() expects parameter 3 to be integer, float given', '/var/www/dev/vendor/symfony/http-foundation/Response.php', '348', array('this' => object(Response), 'values' => array('Sat, 07 Oct 2017 08:31:17 GMT'), 'name' => 'Date', 'value' => 'Sat, 07 Oct 2017 08:31:17 GMT', 'cookie' => object(Cookie)))
at setcookie('XSRF-TOKEN', 'eyJpdiI6InVMSlFsWGl3VzBcL3J5TEh6K3JZYU5BPT0iLCJ2YWx1ZSI6IlRnbitTUWNOWGNaZjE5MlJoVk1iWHJlQmR6U0xjMmNQME9BWDRoNDN2Q2NqWStoK3grQ2l4NGRnMXBZdHJ2b0NNVXZZdElvRXE3OWhvcVhiVGx5b3NBPT0iLCJtYWMiOiJkYmU3MDUyMzZkMTk4NTcwYmE1MTA0NWY0Njk5MDhkNzhlZDlmNTMzZjRjOGNkNGZhNmFmODk5ZWZkOGE2NWJmIn0=', '130356383897', '/', null, false, false) in Response.php line 348
at Response->sendHeaders() in Response.php line 373
at Response->send() in index.php line 56

【问题讨论】:

    标签: php laravel cookies setcookie


    【解决方案1】:

    第三个参数must be int

    只需将第三个参数转换为int

    setcookie($name, $value, (int)$expire)
    

    【讨论】:

      猜你喜欢
      • 2019-12-15
      • 1970-01-01
      • 2017-11-14
      • 2020-12-30
      • 2020-10-28
      • 2018-02-22
      • 2018-11-10
      • 2015-12-17
      • 2017-08-08
      相关资源
      最近更新 更多