Переброс

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)
несколько действий, после выполнения которых, осуществляется "переброс"
Эти "действия" обязательно должны что-нибудь выводить?

причем если это движок, шапка идет в заголовок автоматически
Решение: не подключать такой файл автоматически. smile Вообще, при получении Location браузер сразу же переходит по нужному адресу и никаких данных пользователь не увидит в любом случае, поэтому смысла что-то писать нет.

17. Skaner (09.09.2012 / 09:43)
а js использовать не выход?

Добавлено через 01:14 сек.
или html тег meta* для автоматического перенаправления?

18. Тарас (09.09.2012 / 10:48)
Спасибо всем ;) помогло smile

URL: https://visavi.net/topics/34362