我无法在header()
正在运行的任何页面中使用session_start()
。当我使用它时说
Can't modify header information already sent by (...)
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
在调用标头之前,您已经在http流中打印了一些东西。你不能这样做,你需要在任何打印/回显完成之前调用标题。
答案 1 :(得分:0)
你可能会收到session_start的警告,如果这是你代码中的唯一内容,请尝试禁止警告,这样除了代码输出之外它不会显示任何其他内容:
error_reporting(E_ERROR | E_PARSE);
否则就像其他人说的一样,确保你的代码在标题更改之前没有输出任何内容。