使用 PHP 会话的移动 Web 问题

发布于 2024-11-19 13:20:42 字数 557 浏览 0 评论 0原文

我正在启用用 PHP 编写的现有平台,以便通过移动 Web 浏览器进行交付。我收到“无法发送会话缓存限制器 - 标头已发送”错误。

第一行代码是 这是有问题的行。

由于它是在智能手机上交付的,因此我们有标准标头:

<!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" />

如果我转到平面 配置,我可以管理会话,但是然后我当然就失去了手机的功能。

我花了3-4个小时进行了实验,不知所措。

I am enabling an existing platform written in PHP to be delivered via mobile web browser. I am getting the "Cannot send Session Cache limiter - headers already sent" error.

First line of code is <? php session_start(); ?> This is the line in question.

Since it is for delivery on a smart phone, we have the standard headers:

<!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" />

If I go to a flat <html><head><body> configuration, I can manage the sessions, but then of course I lose my phone enablization.

I am at a loss 3-4 hours of experimenting in.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南风几经秋 2024-11-26 13:20:42

问题不在“移动网络”中,您只需使用标头修复错误即可。在 headers已经发送 之后应该是发送 headers 的行。
尝试删除BOM符号,尝试使用 ob_start()
至少尝试使用搜索 - 标头已发送 这是 PHP 中最常见的问题。

Issue not in "mobile web", you just have to fix your error with headers. After headers already sent should be line, where headers sent.
Try to remove BOM symbol, try to use ob_start().
At least try to use search - headers already sent it's most frequently asked question in PHP.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文