[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с редиректом
z3rg
как сделать редирект
так не хочет
header("location: /index.php?admin=add");

подскажите плиз мне надо чтоб без указания статического адреса
тоесть так он будет работать
header("location: http://phpforum.ru/index.php?admin=add");



Спустя 18 минут, 3 секунды (3.03.2009 - 03:30) kirik написал(а):
z3rg, как ты написал должно работать.
Если страница _http://site.com/articles/1234/article_name/, то:
редирект header('Location: /index.php?admin=add'); кинет на _http://site.com/index.php?admin=add
редирект header('Location: ./index.php?admin=add'); кинет на _http://site.com/articles/1234/article_name/index.php?admin=add
редирект header('Location: ../index.php?admin=add'); кинет на _http://site.com/articles/index.php?admin=add

Спустя 9 часов, 52 минуты, 18 секунд (3.03.2009 - 13:22) z3rg написал(а):
kirik, бальшое спасибо то что надо

всеравно не хочет
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\site.ws\www\all\index.php:21) in Z:\home\site.ws\www\all\zav.php on line 297

Спустя 1 час, 51 минута, 46 секунд (3.03.2009 - 15:14) jetistyum написал(а):
ну значит у тебя идет вывод информации какой-то перед отправкой хедеров

Спустя 2 часа, 13 минут, 57 секунд (3.03.2009 - 17:28) z3rg написал(а):
jetistyum, спасибо большое, эт у меня для проверки было тоесть после выполнения запроса к базе идет типа echo "информация добавлена"; и потом редирект.

тоже самое
Warning: Cannot modify header information - headers already sent by (output started at

if(isset($_POST['edit1']))
{
$chto = $_POST['chto'];

$sql = mysql_query("INSERT INTO `sob` (chto)
VALUES ('".$chto."')");

header('location: /index.php?admin=sob');
}

Спустя 42 минуты, 30 секунд (3.03.2009 - 18:10) jetistyum написал(а):
смотри, может перед открывающим <?php есть пробел..
или в подключаемом файле где-то перед открывающим тегом <?php или после закрывающего ?> пробелы есть или символы какие-то... перед header поставь exit и посмотри как оно выполнится. что в браузере появится.

Спустя 7 минут, 55 секунд (3.03.2009 - 18:18) Viking написал(а):
Цитата
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\site.ws\www\all\index.php:21) in Z:\home\site.ws\www\all\zav.php on line 297

вот в этом месте он английским по-белому пишет, где происходит первый вывод инфы в браузер

Спустя 1 час, 39 минут, 18 секунд (3.03.2009 - 19:57) z3rg написал(а):
jetistyum, проверил все нармально

Viking, файл индекс что там не так?
PHP
<HTML>
<
HEAD>
<
TITLE>Администраторский раздел</TITLE>
<
LINK REL=STYLESHEET TYPE="text/css" HREF="../images/style.css">

<?
php //21 строчка
if($_GET['admin']!="texts"){
?>
    <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce_src.js"></script>
    <script language="javascript" type="text/javascript">
    tinyMCE.init({
        mode : "textareas",
        theme : "advanced"
    });
    </script>
<?php
}?><>


Спустя 22 минуты, 11 секунд (3.03.2009 - 20:19) jetistyum написал(а):
Ну ты даешь smile.gif
вот что значит быдлокодинг (стиль смешивания пхп и хтмл)
у тебя до обработки пхп сервер выкидывает строчки хтмл-а в браузер... вот в то время и начинается отправка данных с сервера юзеру, после чего уже невозможно отправить заголовок.
так не пойдёт...

Спустя 10 минут, 13 секунд (3.03.2009 - 20:30) Viking написал(а):
короче по той версии ошибки, которую ты приводил полностью:
сначала у тебя Z:\home\site.ws\www\all\index.php:21 выводит что-то в браузер
а потом Z:\home\site.ws\www\all\zav.php on line 297 отсылает заголовок
а так делать низя, заголовок надо отсылать до вывода чего-бы то ни было в браузер, как справедливо заметил товарищь с собачкой на аватарке

Спустя 25 минут, 57 секунд (3.03.2009 - 20:56) jetistyum написал(а):
какая собачка.!!!. это же кися smile.gif

Спустя 50 секунд (3.03.2009 - 20:56) Viking написал(а):
ну извини, я в них не разбираюсь, я же не повар smile.gif

Спустя 5 минут, 58 секунд (3.03.2009 - 21:02) kirik написал(а):
Цитата (Viking @ 3.03.2009 - 12:56)
ну извини, я в них не разбираюсь, я же не повар smile.gif

laugh.gif laugh.gif laugh.gif

Спустя 3 часа, 8 минут, 21 секунда (4.03.2009 - 00:11) z3rg написал(а):
Спасибо большое что подсказали, а по другому никак нельзя сделать редирект.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.