无法修改标题信息 - 已经发送的标题(我在我的集​​合中使用cookie,我想重置cookie)

时间:2013-12-05 16:50:40

标签: php cookies

//警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已经发送的标头(输出从/home/students/public_html/beta/inner/logout.php:1开始)/第4行的home / students / public_html / beta / inner / logout.php

//数组([cookie_name] => gausulpersonalive@gmail.com [cookie_id] => 1 [PHPSESSID] => c0abab10adf83838ee357bc6dbdf7cfd)

//警告:无法修改标题信息 - 已在/ home / students / public_html / beta / inner / logout中发送的标题(在/home/students/public_html/beta/inner/logout.php:1中开始输出)第15行的.php

//警告:无法修改标题信息 - 已在/ home / students / public_html / beta / inner / logout中发送的标题(在/home/students/public_html/beta/inner/logout.php:1中开始输出)第16行的.php

//注意:未定义的变量:第18行/home/students/public_html/beta/inner/logout.php中的_COOKIE

// LOGOUT PAGe CODE

<?php 
ob_start();
//error_reporting(0);
session_start();
session_cache_limiter('none');
ini_set(‘display_errors’, true); 
ini_set(‘display_startup_errors’, true);
 error_reporting (E_ALL);
print_r ($_COOKIE);
     unset($_SESSION['useremail']);
     unset($_SESSION['userid']);
     unset($_SESSION['user_form_data']);
     unset($_SESSION['url']);
if(isset($_COOKIE)){
setcookie("cookie_name",null,time()-60*60*24*100,'/');
setcookie("cookie_id",null,time()-60*60*24*100,'/');
unset($_COOKIE);
print_r ($_COOKIE);
}
session_destroy();
ob_end_flush();
?>

// cookie set page

if($cookie=='on')
    {
        setcookie("cookie_name",$users['email'],time()+60*60*24*100);


        setcookie("cookie_id",$users['id'],time()+60*60*24*100);


    }       

但是cookie并没有被取消!!!!!

1 个答案:

答案 0 :(得分:0)

1 - 尝试之前找到空格

2 - 尝试在?&gt;之后找到空白区域,删除它们。

3 - 删除在修改标题的代码之前可以进行的任何回声。

4 - [这一次保存我的生命]尝试将您的php文件的文件编码更改为“ANSI”。

祝你好运!