{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (9 янв 2014, 17:39) [0/0] [0] [спам] [под]

Как после запроса сделать переадесацию?
Например:
if(isset($_GET[\'del\'])==$row[\'id\']){
mysql_query(\"тут запрос\"*;
header(\'Location: /index.php\'); //не пашет :/
}
что не так?*


Изм. 1 раз. / Посл. изм. (9 янв 2014, 17:42)
2.
RGame * 3.65
(9 янв 2014, 17:40) [0/0] [0] [спам] [под]

всё правильно
Добавлено 09.01.14 в 17:40:59:
header(\'Location: /index.php\');

3. [автор] (9 янв 2014, 17:42) [0/0] [0] [спам] [под]
RGame,

Ну пропустил ; в теме а он же есть и не пашет

4.
RGame * 3.65
(9 янв 2014, 17:44) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

хз что там у тебя... попробуй <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=http://ссылка\">

5. [автор] (9 янв 2014, 17:50) [0/0] [0] [спам] [под]
RGame,

Не пашет* Мне бы с header разобраться

6.
ByUNNAMED * [мошенник] 2.84
(9 янв 2014, 17:51) [0/0] [0] [спам] [под]

В начало файла добавь ob_start();
В конец ob_end_flush(); и будет работать

7. [автор] (9 янв 2014, 17:54) [0/0] [0] [спам] [под]
ByUNNAMED,

Что оно дает ?

8.
ByUNNAMED * [мошенник] 2.84
(9 янв 2014, 17:55) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

Эта функция включает буферизацию вывода. Если буферизация вывода активна, вывод скрипта не высылается (кроме заголовков), а сохраняется во внутреннем буфере.

Для вывода содержимого внутреннего буфера следует использовать ob_end_flush(). В качестве альтернативы можно использовать ob_end_clean() для уничтожения содержимого буфера.

Простыми словами у тебя уже отправлены заголовки и поэтому не работает header


Изм. 1 раз. / Посл. изм.
ByUNNAMED * [мошенник] 2.84
(9 янв 2014, 17:56)
9.
джгилберт * [мошенник] 2.98
(9 янв 2014, 17:55) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

буферизация, возможность юзать header() даже после отправки инфы, ибо его посередине скрипта нельзя юзать т.к. заголовке уже ушли

10. [автор] (9 янв 2014, 17:57) [0/0] [0] [спам] [под]

Попробую*

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений