Как после запроса сделать переадесацию?
Например:
if(isset($_GET[\'del\'])==$row[\'id\']){
mysql_query(\"тут запрос\"
header(\'Location: /index.php\'); //не пашет :/
}
что не так?
всё правильно
Добавлено 09.01.14 в 17:40:59:
header(\'Location: /index.php\');
Ну пропустил ; в теме а он же есть и не пашет
хз что там у тебя... попробуй <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=http://ссылка\">
В начало файла добавь ob_start();
В конец ob_end_flush(); и будет работать
Эта функция включает буферизацию вывода. Если буферизация вывода активна, вывод скрипта не высылается (кроме заголовков), а сохраняется во внутреннем буфере.
Для вывода содержимого внутреннего буфера следует использовать ob_end_flush(). В качестве альтернативы можно использовать ob_end_clean() для уничтожения содержимого буфера.
Простыми словами у тебя уже отправлены заголовки и поэтому не работает header
буферизация, возможность юзать header() даже после отправки инфы, ибо его посередине скрипта нельзя юзать т.к. заголовке уже ушли