Php 当标题位置更改时,如何修复web主机上的会话问题?

Php 当标题位置更改时,如何修复web主机上的会话问题?,php,session,session-cookies,url-redirection,Php,Session,Session Cookies,Url Redirection,当执行header(“Location:new/Location.php”)命令时,我遇到了会话问题。 在本地主机上测试一切正常,但如果我将项目发送到web服务器托管,则会出现以下错误: 警告:session_start():无法发送会话cookie-已由第7行/srv/disk4/2008248/www/some-url.com/new/location.php中的/srv/disk4/2008248/www/some-url.com/new/location.php中的/srv/disk4/

当执行header(“Location:new/Location.php”)命令时,我遇到了会话问题。 在本地主机上测试一切正常,但如果我将项目发送到web服务器托管,则会出现以下错误:

警告:session_start():无法发送会话cookie-已由第7行/srv/disk4/2008248/www/some-url.com/new/location.php中的/srv/disk4/2008248/www/some-url.com/new/location.php中的/srv/disk4/2008248/www/some-url.com/new/location.php:2处启动的输出发送的标头

警告:session_start():无法发送session cache limiter-第7行/srv/disk4/2008248/www/some url.com/new/location.php:2中已发送的头(输出从/srv/disk4/2008248/www/some-url.com/new/location.php开始)


,所以我的问题是如何解决此问题并保持会话值处于活动状态,以便我可以在另一个重定向页面中使用该值?

警告:会话\u start():无法发送会话cookie-已存在标头…
在会话\u start()之前发生的典型错误


您需要在headers()上方编写
session\u start()。As error表示您在会话开始之前已经发送了一些内容。将Session start设置为脚本的第一行,并在使用ob_start()之前不留空格;在php页面的顶部

您需要在标题上方编写session_start()。As error表示您在会话开始之前已经发送了一些内容。让会话从脚本的第一行开始,在我写之前不要留空格,正如我在本地主机上所说的,所有内容都像location.phpok的前5行中的charmPost。我之前有空行谢谢,但我已经解决了这个问题。我的案例中出现错误的原因是空行对不起,我会处理的。谢谢你客气的建议。