Loading...
PHP/MySQL | Помогите php
Вот такая ошибка при выходе с сайта




Warning: Cannot modify header information - headers already sent by (output started at W:domains/game/city/exit.php:1) in W:domains/game/city/exit.php on line 9





перевод





Предупреждение: Невозможно изменить информацию заголовка - заголовки, уже отправленные (выход начинается с W:domains/game/city/exit.game.php: 1) в W: domains/game/city/exit.php в строке 9






вот файл выхода




<?
include ('../func/game.php');
$header = 'Выход';
include inc. ('head.php');
if(isset($user['id']))
{
session_unset();
session_destroy();
header('location: /login');
exit;
}
else
{
header('location: /login');
exit;
}
include inc. ('foot.php');
?>







что не так здесь ? за помощь +++
________
посл. ред. 29.03.2017 в 19:31; всего 2 раз(а); by 414239196
пробовал так





setcookie('nick', '', time() - 3600, '/');
setcookie('pass', '', time() - 3600, '/');
header('Location: /city');
exit;




та же ошибка
Первый раз вижу.
exit; замени на exit();
Просто у меня так Гг
Server (29.03.2017 в 19:29)
Первый раз вижу.
exit; замени на exit();
Просто у меня так Гг

exit и exit(); Разницы нет
Убери exit;
ob_start(); пропиши
Server , убрал. куки все равно не сбрасывает и ругается на


header('location: /login');

FeliX (29.03.2017 в 19:31)
ob_start(); пропиши

в системном файле есть

$db = new PDO("mysql:host=localhost;dbname=game;charset=utf8", 'root','');



define("MYSQLHOST", "localhost");
define("DBNAME", "game");
define("DBUSER", "root");
define("DBPASS", "");
$connect = mysql_connect(MYSQLHOST,DBUSER,DBPASS);
if(!$connect)
{
header('location: /update');
exit;
}
if(!mysql_select_db(DBNAME,$connect))
{
header('location: /update');
exit;
}
mysql_query('set character_set_results=utf8');
mysql_query('set character_set_client=utf8');
mysql_query('set character_set_connection=utf8');
mb_internal_encoding('UTF-8');




ini_set('zlib.output_compression_level', 5);
ob_start("ob_gzhandler");
session_name('hash');
@session_start();

и он инклудится с файла выхода
header("Location:/login");
Server (29.03.2017 в 19:35)
header("Location:/login");

даже так





ob_start();
session_unset();
session_destroy();
header("Location: /login");




выдает ошибку
Предупреждение: Невозможно изменить информацию заголовка - заголовки, уже отправленные (выход начинается с W:domains/game/city/exit.game.php: 1) в W: domains/game/city/exit.php в строке 9
Онлайн: 9
Время:
Gen. 0.1128
(c) Bym.Guru 2010-2026