header('location:table.php?id=$row["id"]');
вот только есть проблема. на локальной машине все работает, а в инете ругаеться ванингами и не перенаправляеться никуда.
вопрос: как сделать перенаправление?
знаю, что заголовки нужно использовать до написания чего либо, но почему то на локале работает - неясно
Спустя 2 минуты, 35 секунд (23.01.2011 - 19:52) inpost написал(а):
quickxyan
Потому что на локалке может быть установлена буферизация, а на сервере - отключена. У тебя точно header перед любым выводом информации?
Оформи вывод переменной через ".$."
Потому что на локалке может быть установлена буферизация, а на сервере - отключена. У тебя точно header перед любым выводом информации?
Оформи вывод переменной через ".$."
Спустя 4 минуты, 45 секунд (23.01.2011 - 19:57) quickxyan написал(а):
в том то и проблема, что Header у меня хз где аж)))
что можна сделать в таком случае? создать отдельный файл с скриптом на который отправлять форму и там уже при ошибке возвращать назад, а если все ок, то логиниться?
Оформи вывод переменной через ".$." - не понял
что можна сделать в таком случае? создать отдельный файл с скриптом на который отправлять форму и там уже при ошибке возвращать назад, а если все ок, то логиниться?
Оформи вывод переменной через ".$." - не понял
Спустя 22 минуты, 4 секунды (23.01.2011 - 20:19) Dron19 написал(а):
Цитата (quickxyan @ 23.01.2011 - 16:57) |
в том то и проблема, что Header у меня хз где аж))) что можна сделать в таком случае? создать отдельный файл с скриптом на который отправлять форму и там уже при ошибке возвращать назад, а если все ок, то логиниться? Оформи вывод переменной через ".$." - не понял :) |
попробуй сделать так:
if( ini_get('output_buffering') == 0 ) {
ini_set('output_buffering',1);
header('location:table.php?id=$row["id"]');
}
раз у тебя header фиг знает где =)
Спустя 1 минута, 28 секунд (23.01.2011 - 20:20) Dron19 написал(а):
если получится, поставь плюс
Спустя 9 минут, 10 секунд (23.01.2011 - 20:29) quickxyan написал(а):
и по старому и по твоему выводит
может кто знает как без хедеров сделать? щас понимаю, что у меня на них почти все построенно :)
Warning: Cannot modify header information - headers already sent by (output started at /home/xclan.ru/skident/sites/www/registr.php:2) in /home/xclan.ru/skident/sites/www/registr.php on line 97
может кто знает как без хедеров сделать? щас понимаю, что у меня на них почти все построенно :)
Спустя 16 минут, 29 секунд (23.01.2011 - 20:46) Dron19 написал(а):
странно, не должен ошибки выдавать...
без хедера пиши обычную хтмл переадресацию
без хедера пиши обычную хтмл переадресацию
Спустя 50 секунд (23.01.2011 - 20:47) Dron19 написал(а):
либо если хочешь с хедером работать, то пользуйся буфферизацией
Спустя 15 минут, 21 секунда (23.01.2011 - 21:02) quickxyan написал(а):
Огромное спасибо - с меня +
как-то и забыл про html перенаправление )
как-то и забыл про html перенаправление )
Спустя 4 минуты, 35 секунд (23.01.2011 - 21:07) inpost написал(а):
Dron19
HTML переадресация должна быть в HEAD, тоже не подходит, только JS могла бы помочь.
HTML переадресация должна быть в HEAD, тоже не подходит, только JS могла бы помочь.
Спустя 13 минут, 49 секунд (23.01.2011 - 21:20) Dron19 написал(а):
ну... в head она и будет, просто пишешь echo "<head>тут мета тэг</head>";
и все сработает, я так делал
и все сработает, я так делал
Спустя 8 минут, 28 секунд (23.01.2011 - 21:29) inpost написал(а):
Не во всех браузерах будет работать, когда:
<body>
<head>
</head>
<body>
<head></head>
<body>
<head>
</head>
<body>
<head></head>
Спустя 5 минут, 11 секунд (23.01.2011 - 21:34) Dron19 написал(а):
тогда пусть использует буфферизацию ob_start();
Спустя 30 секунд (23.01.2011 - 21:35) quickxyan написал(а):
не знаю, как у вас , но у меня вроде работает без <head> правда есть одна проблема которую я пока не понял) вот например я перенаправляю на страницу index.php
но туда в строку адреса дописываеться какая то мудотень с кода, а если так, то выходит, что браузер не может найти такую страницу, может попробовать перенаправлять на страницу index.php?
но туда в строку адреса дописываеться какая то мудотень с кода, а если так, то выходит, что браузер не может найти такую страницу, может попробовать перенаправлять на страницу index.php?
Спустя 2 минуты, 55 секунд (23.01.2011 - 21:37) quickxyan написал(а):
так, как я сказал работает, но все же как то не очень хорошо когда код дописываеться в адрес
Спустя 7 минут, 57 секунд (23.01.2011 - 21:45) quickxyan написал(а):
пока что на JS остановился)) вроде не глючит)
ппц, как все сложно с переадресациями)
ппц, как все сложно с переадресациями)
Спустя 1 минута, 52 секунды (23.01.2011 - 21:47) Dron19 написал(а):
какой адрес передашь, на такой и перейдет, возможно ты ввывел не правльно мета переадресацию
_____________
печатаю со скоростью 320 минут в знак...
плюсуем карму не стесняемся