Переброс
1.
Тарас (08.09.2012 / 15:09)
Всем привет,
Помогите, как сделать переброс на другую страницу через php код?
Заранее благодарен.
2.
Назар (08.09.2012 / 15:12)
<?php header("location: url"); ?>
3.
Тарас (08.09.2012 / 15:15)
2.
demeros, пишет ошибку "Cannot modifity header" (как-то так)
4.
ZipeR (08.09.2012 / 15:42)
narmir (8 Сентября 2012 / 20:15)
2. demeros, пишет ошибку "Cannot modifity header" (как-то так)
как ты прописываешь ?
5.
Тарас (08.09.2012 / 15:45)
<?php header
( "location:index.php" ); ?>
так.
6.
Серега (08.09.2012 / 15:48)
function redirect($page) {
if ($page) header('Location: '.$page);
else return FALSE;
}
использование: redirect('http://адрес_куда_перебросить');
7.
Тарас (08.09.2012 / 15:50)
6.
fL1pE, спасибо, подскажи, а что не так с header()?
8.
Серега (08.09.2012 / 15:51)
7: narmir, header('Location:
http://твой_сайт/index.php');
вот так вроде правильно
9.
ZipeR (08.09.2012 / 15:52)
narmir (8 Сентября 2012 / 20:50)
6. fL1pE, спасибо, подскажи, а что не так с header()?
Location с большой буквы пиши.
10.
Николай (08.09.2012 / 16:32)
или сигнатура если в utf-8 сохраняеш..
11.
shilo (08.09.2012 / 23:13)
Все заголовки (header) должны быть ДО вывода какого-либо текста на страницу.
Если до редиректа ничего не выводится то сохрани файл в кодировке UTF-8 without BOM (без сигнатуры).
Если не поможет...
нужно использовать буферизацию вывода.
12.
Антон (08.09.2012 / 23:34)
с буферизацией у него проблема. кодировка тут не причем, прочитайте лог ошибки, сам когда начинал писать на такие вещи попадал.
просто включи буферизацию об_старт
13.
shilo (08.09.2012 / 23:37)
ну да, ***кодеры же предпочитают буферизацию, нежели делать по уму
14.
Антон (08.09.2012 / 23:50)
тааак, а вот это уже предъява. хорошо. уважаемый, тогда как по вашему сделать "переброс" если в одном php файле находится несколько подстраниц и несколько действий, после выполнения которых, осуществляется "переброс", причем если это движок, шапка идет в заголовок автоматически
15.
shilo (09.09.2012 / 00:14)
Вся логика должна быть выполнена ДО любого вывода. Скажешь что это невозможно?
16.
Петр (09.09.2012 / 09:17)
Borland.Delphi (8 Сентября 2012 / 23:50)
несколько действий, после выполнения которых, осуществляется "переброс"
Эти "действия" обязательно должны что-нибудь выводить?
причем если это движок, шапка идет в заголовок автоматически
Решение: не подключать такой файл автоматически.

Вообще, при получении Location браузер сразу же переходит по нужному адресу и никаких данных пользователь не увидит в любом случае, поэтому смысла что-то писать нет.
17.
Skaner (09.09.2012 / 09:43)
а js использовать не выход?
Добавлено через 01:14 сек.
или html тег meta* для автоматического перенаправления?
18.
Тарас (09.09.2012 / 10:48)
Спасибо всем ;) помогло
URL:
https://visavi.net/topics/34362