保存为utf-8编码的网页发出警告,提示“标题已发送”

时间:2018-12-19 02:45:00

标签: php encoding utf-8

我正在使用PHP做一个基于Web的小型项目。每次运行它时,都会收到类似“ Warning:session_start():无法发送会话Cookie的奇怪消息-标头已由” “发送的警告:session_start():无法发送会话缓存限制器-标头已发送”

我检查了我的代码,没有发现任何错误。故障排除后,我发现实际上是由于我用于将PHP页面保存在服务器上的编码是 utf-8 。因为,如果我使用其他编码(例如ANSI),它将再次正常工作。例如,我们可以考虑将以下单行代码另存为utf-8,它会给出问题标题中提到的警告:

<?php session_start();?> 

所以,在这一点上,我想知道问题的可能原因以及如何解决。

谢谢。

0 个答案:

没有答案