我使一个用PHP编写的现有平台能够通过移动web浏览器交付。我收到"Cannot send Session Cache limiter - headers already“错误。
代码的第一行是<? php session_start(); ?>,这就是问题所在的行。
因为它是用于在智能手机上交付的,所以我们有标准的头:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />如果我使用平面<html><head><body>配置,我可以管理会话,但我当然会失去我的电话启用。
3-4个小时的实验让我不知所措。
发布于 2011-07-12 05:54:10
问题不在“移动web”中,你只需要用头来修复你的错误。在headers already sent之后应该是行,发送报头的地方。
尝试删除物料清单符号,尝试使用ob_start()。
至少尝试使用search - headers already sent,这是PHP中最常被问到的问题。
https://stackoverflow.com/questions/6657070
复制相似问题