header location не фунциклирует

Печать RSS
559

Н

Пришелец
0
У тебя header уже отдается текущая страница, судя по всему та, что подключена в
include_once($_SERVER["DOCUMENT_ROOT"].'/style/head.php');

Дух
0
Значит у тя перед header() идет вывод хтмл-кода. Так делать нельзя

Добавлено через 00:52 сек.
Пиши хтмл-вывод только с помощью echo '';
V
Автор
Пришелец
0
Roberto, Ну по идее он должен отправить на эту же страницу из reg.php в reg.php?ok но он не отправляет никуда. + ругается на
эти три строки
  setcookie("nick", $_POST['nick'], time()+86000);
		setcookie("password", md5($_POST['password1']), time()+86000);
      header('location:?ok');

Дух
0
Я ж говорю, у тя вывод перед хедером. Поставь ob_start(); в самом начале файла шапки или перед инклудом
А

Оранжевые штаны
0
Файл /style/head.php в студию
V
Автор
Пришелец
0
frasi, У меня там он прописан
А

Чатланин
0
Судя по всему у тебя пишет уже в шапке что-то.
V
Автор
Пришелец
0
Башка,
<?php

ob_start();

include_once($_SERVER["DOCUMENT_ROOT"].'/system/function.php');
?>
<!DOCTYPE HTML>
<head>
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title><?=$title?></title>
	<link rel="shortcut icon" href="/style/images/icons/favicon.ico">
	<link rel="stylesheet" href="/style/css/style.css" type="text/css" />
</head>
<div class="head">
<a href="/"><img src="/style/images/logo.png"></a>
</div>
<?

if(!isset($user)){
	
	?>
	<div class="nvg">
		<a href="/login">Авторизация</a><br/>
		<a href="/reg">Регистрация</a>
	</div>
	<?
}else{

?>
<div class="nvg">
	<a href="/cabinet">Личный кабинет</a><br/>
	<a href="/exit">Выход</a>
</div>
<?
}
?>
А

Чатланин
0
http://cannot-modify-header-information.ru/

Добавлено через 01:38 сек.
И header('location:?ok'); укажи с header('location: reg.php?ok');
Изменил: Александр (17.12.2016 / 16:12)
А

Оранжевые штаны
0
где то в начале файла какой нить пробельный символ запрятался, или UTF BOM.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск