尝试了一切仍然得到...无法发送会话缓存限制器 - 已发送的标头

时间:2012-04-04 21:08:51

标签: php session cookies header

我搜索了google和stackoverflow以寻找可能的解决方案,我相信我已经尝试过所有内容,但由于某些原因我遇到了错误。以前工作时我没有改变任何东西:-s请在上面的索引页面找到PHP的顶部块。

或访问我的网站自行查看 - www.budgie.richardcmpage.com

 <?php
ini_set('session.cookie_httponly', '' );
echo ini_get('session.cookie_httponly');
session_start();    
if (isset($_SESSION['last_ip']) === false) {
    $_SESSION['last_ip'] = $_SERVER['REMOTE_ADDR'];
}    
if ($_SESSION['last_ip'] !== $_SERVER['REMOTE_ADDR']) {
    session_unset();
    session_destroy();
}

include 'functions/functions.php';    
?>

1 个答案:

答案 0 :(得分:3)

我认为你的问题是第一行的空白:

 <?php

并在第三个回声:

echo ini_get('session.cookie_httponly');

触发输出并发送标题