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
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;
та же ошибка
setcookie('nick', '', time() - 3600, '/');
setcookie('pass', '', time() - 3600, '/');
header('Location: /city');
exit;
та же ошибка
Первый раз вижу.
exit; замени на exit();
Просто у меня так
exit; замени на exit();
Просто у меня так

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

exit и exit(); Разницы нет
ob_start(); пропиши
Server, убрал. куки все равно не сбрасывает и ругается на
header('location: /login');
header('location: /login');
FeliX (29.03.2017 в 19:31)
ob_start(); пропиши
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();
и он инклудится с файла выхода
Server (29.03.2017 в 19:35)
header("Location:/login");
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
Стр.: 1, 2