gpt4 book ai didi

PHP session_start() 无法创建 session

转载 作者:行者123 更新时间:2023-12-03 22:47:37 27 4
gpt4 key购买 nike

这些是我在 index.php 中的前 5 行:

  <?php
session_start();
if (!isset($_SESSION['cart'])) $_SESSION['cart']='';
$page = $_GET['page'];
?>

等等..
我正在通过 firefox->firebug->firecookie 插件查看 session ,但没有创建 session 。(我很确定,因为昨天工作的购物车今天不起作用。)
任何想法为什么会发生这种情况以及如何解决它?

我在启用错误时发现了这一点:
警告:session_start() [function.session-start]:无法发送 session cookie - 头文件已由/home/controll/public_html 中的(输出开始于/home/controll/public_html/metalkonsult.com/index.php:1)发送/metalkonsult.com/index.php 第 2 行

我进一步探索 - 有些东西被发送到浏览器,但我不知道它来自哪里。我做了一个 var_dump(headers_list());在第一行,这就是我得到的:
array(2) { [0]=> string(23) "X-Powered-By: PHP/5.2.6" [1]=> string(23) "Content-type: text/html" }

我如何关闭它?送什么?

我设置 session.auto_start = 1
在网站文件夹中的 php.ini 中
session 现在工作..
不知道是什么导致了问题,但问题已暂时修复

最佳答案

如果我在您的 php 开始标记 (
您可以使用 firebug 检查确切的输出,方法是转到 net 选项卡,找到您的 PHP 文件传输,展开它,然后查看 Response 选项卡。您可以在 session_start 之后放置一个打印件并查看它出现的位置......它应该是第一件事。

否则,如果您将 php 错误定向到日志,请查看日志中是否有任何内容。最后,确保浏览器也显示 session cookie:有些浏览器不显示它们。

关于PHP session_start() 无法创建 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3987459/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com