Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 23.01.2008
Сообщений: 82

Как правильно написать автоматическое перенаправление на старницы?

06.01.2009, 10:09. Показов 2761. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я нашел на данном форуме решение для автоматического перенаправления пользователя на нужные страницы (типа Response.Redirect в ASP)

header('location:index.php');
exit;

Но почему-то не всегда получается переход и сервер выдает ошибку. Может еще что нужно описывать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.01.2009, 10:09
Ответы с готовыми решениями:

Как правильно сделать перенаправление?
Подскажите пожалуйста как делать правильно перенаправление. В браузере я ввожу адрес http://test7.ru/register/reg и попадаю на страничку...

Как запретить автоматическое перенаправление сайтов в браузере Google Chrome
Как запретить автоматическое перенаправление сайтов в браузере Google Chrome??? Гуглил, но ничего полезного нашел, может кто-нибудь уже...

Как запретить автоматическое перенаправление сайтов в браузере Google Chrome?
Здравствуйте,появилась проблема с перенаправлением на различные рекламные сайты в Google Google,подскажите пожалуйста как от этого...

10
Romantik
06.01.2009, 10:12
Какую выдает ошибку?
Gastello
06.01.2009, 10:35
Почти уверен, у тебя пишет
Cannot add header information - headers already sent by ...

Если да, то не посылай пользователю никаких данных до вызова
header('location: index.php') или используй буферезацию ob_start()/ob_flush()
0 / 0 / 0
Регистрация: 23.01.2008
Сообщений: 82
07.01.2009, 18:05  [ТС]
2 Gastello
Да именно такую ошибку и выдает!!!!
Т.е. получается, что я не могу перед перенаправлением вывести какю-то инфу, потому что он не понимает, как это показать данные пользователю и одновременно перенаправить. Правильно я понимаю?
А можно поподробней о буферизации данных ob_start()/ob_flush()
0
Romantik
07.01.2009, 18:11
Все Header должны быть ДО всякого вывода,Тегов и даже пробела.
-перенаправь и покажи инфо
-перенаправь с переменной и если она пришла то одна инфа, если нет до другое..
Про функции - в мане на www.php.net
Denis_sdk
09.02.2009, 16:54
Code
1
2
3
4
5
6
7
8
9
<?
 
//какой-нибудь код
 
?><meta http-equiv='Refresh' content='0; URL=mypage.html'><?
 
//еще код
 
?>
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 3
17.10.2010, 18:37
А уменя чет неполучается, в этот файл (код) передаются данные, которые
должны сохраниться в БД, после чего нужно осуществить переход, но увы... Ошибка: 'Warning: Cannot modify header information - headers already sent by (output started at crogram filesapache groupapachehtdocscdcdreting.php:9) in crogram filesapache groupapachehtdocscdcdreting.php on line 20'

<?php
require ($DOCUMENT_ROOT.'/libs/db_fns.php');

$connect = db_connect ();

$goURL = $url.'&sid='.$sid;
$counts = $count+1;

$query = 'update cd set count = '.$counts.' where id = '.$id;
$result = mysql_query ($query);

header('location:'.$goURL);
exit;
?>

ЧТО ДЕЛАТЬ? :-(
0
3 / 3 / 6
Регистрация: 20.06.2010
Сообщений: 580
17.10.2010, 20:33
print '<script> document.location.href = 'index.php' </script>';
))))
тоже вариант
0
3 / 3 / 6
Регистрация: 20.06.2010
Сообщений: 580
17.10.2010, 20:37
Покажи строку № 9 в cdreting.php. Там разберемся
0
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 3
18.10.2010, 08:47
Спасибо всем, нашел я другой вариант, и все работает: echo '<html><head><META http-equiv='refresh' content='0; URL='.$goURL.''></head></html>'
0
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
18.10.2010, 21:33
Этот вариант работает, но как по мне не совсем то, что нам нужно!
Использовать нужно header('Location:http://relib.com'), но, как ты уже понял, это строка должна идти самой первой, самым первым байтов в документ. Забивай всё выводы штмл в текстовую переменную, делай ей echo в самом конце скрипта, тогда все посланные хедеры обработаются без проблем!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.10.2010, 21:33
Помогаю со студенческими работами здесь

Как запретить автоматическое перенаправление сайтов в браузере Google Chrome?
Здравствуйте,появилась проблема с перенаправлением на различные рекламные сайты в Google Chrome,подскажите пожалуйста как от этого...

Как правильно сделать перенаправление в конкретном случае пагинация
Добрый день есть правила которые я использую RewriteRule ^Категория1/(+)/(+)-(+)/?$...

Автоматическое перенаправление на другой сайт
Всем привет. Поставил шаблон на сайт (во вложении). Все сделал, подогнал, все норм, но вот только когда захожу с андроида он перенаправляет...

Автоматическое перенаправление двух страниц на asp
Здравствуйте! Есть две страницы (jsp). Необходимо каждые 30 минут перенаправлять одну на другую и обратно. Инструкция &lt;%...

Автоматическое перенаправление с поисковика Google в Mail
Изначально страница открывается в Google, при вводе любого запроса в строку поиска идет перенаправление в поиск Mail.ru


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru