gpt4 book ai didi

php - 无法发送 session cookie - header 已发送 PHPUnit/Laravel

转载 作者:行者123 更新时间:2023-12-03 01:56:51 26 4
gpt4 key购买 nike

当我在 TestCase 类上调用 parent::setUp() 来对类进行单元测试时,我遇到了这个奇怪的问题当我运行 phpunit 时,它向我抛出此错误:

1) MatchRequestRepositoryTest::test_find_requests_by_match_id ErrorException: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/project.dev/vendor/phpunit/phpunit/PHPUnit/TextUI/TestRunner.php:459)

可能是什么问题?感谢您的帮助。

最佳答案

在 PHPUnit 中处理此问题的一种方法是将输出发送到 stderr 而不是 stdout,如 this answer 所示。 .

phpunit --stderr

或者通过在 phpunit.xml 中添加 stderr="true" ,如 this comment 中指出的那样.

关于php - 无法发送 session cookie - header 已发送 PHPUnit/Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23270650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com