[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка
tranger
index.php
if($_GET['action']=="test") {
header("Location: /");
exit();
}

http://site.ru/action=test
Получаю: (Warning: Cannot modify header information - headers already sent by...)
Как исправить?
Lightt
tranger
Загугли для начала ошибку, прочитай, сделай как сказано в инструкции. Если не получится, пиши сюда, что именно не получилось.
Игорь_Vasinsky
кодировка файла должна быть в utf без BOM

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
в дополнение к Игорю, первыми символом в коде должны быть <?php никаких пробелов и пустых строк перед ними быть не должно

_____________
Стимулятор ~yoomoney - 41001303250491
AllesKlar
http://site.ru/action=test
это не означает, что $_GET['action']=="test"

Если используется Modrewrite, то хорошо бы увидить его правила

_____________
[продано копирайтерам]
tranger
сначала гуглил, кодировка в utf без BOM, первый символ в коде <?php, нет никаких пробелов
sergeiss
До того, как вызываешь хедер(), никакого вывода нету? Не обязательно твой вывод - может быть, какие-то ошибки выводятся?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Lightt
tranger
Код должен быть в самом, самом вверху.
В самом первом файле, без пробелов.

Т.е.

<html>
<? header("Location: /"); ?>

Выдаст ошибку

Попробуй
<? if($_GET['action']=="test") {
header("Location: /");
exit();
} ?><html>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.