|
|
|
| Доброй ночи!
<?
if(mysql_num_rows($edit_object)==0) {header("Location: http://sait.ru/edit-object/");} //должно перекинуть
Почему ниже код продолжает выполняться, когда явно идет перенаправление на другую страницу?
...
какой-то код
...
?>
|
Но если после header() ставить exit(), то все нормально. | |
|
|
|
|
|
|
|
для: ladan
(22.08.2012 в 00:54)
| | mysql_num_rows($edit_object) в этом выражении у вас точно ноль? | |
|
|
|
|
|
|
|
для: mister_pipin
(22.08.2012 в 01:20)
| | да, неважно что там :) условие всегда истина и идет редирект.... | |
|
|
|
|
|
|
|
для: ladan
(22.08.2012 в 00:54)
| |
if(mysql_num_rows($edit_object)==0) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://sait.ru/edit-object/");
exit();
}
|
| |
|
|
|
|
|
|
|
для: Jaroslav
(22.08.2012 в 01:24)
| | Спасибо, это я знаю, но вопрос был в другом :)
Сейчас наблюдаю картину так.... меня перекидывет на другую страницу, а на той, с которой перекинуло, продолжает выполняться код, хотя я ее в глазах больше не вижу!
====
Что первее попадает на сервер, сам скрипт (html теги запросы в бд и тп) или header()? | |
|
|
|
|
|
|
|
для: ladan
(22.08.2012 в 01:32)
| | header() | |
|
|
|