Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Header 
:(
    Опции темы
The MASTER
Дата 2.7.2005, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: -1
Всего: 5



Привет всем.
Вот предположем есть функция:
Код

function display()
{
echo "Display";
}


Как после вывода на экран слова Display сделать редирект на другую страницу?


PM MAIL WWW ICQ   Вверх
Irokez
Дата 2.7.2005, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



ява скриптом
PM   Вверх
The MASTER
Дата 2.7.2005, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: -1
Всего: 5



А у когонибудь есть?
PM MAIL WWW ICQ   Вверх
Irokez
Дата 2.7.2005, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



яваскрипт есть почти у всех smile
PM   Вверх
Druidik25
Дата 2.7.2005, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 27.1.2005
Где: Киев, Украина

Репутация: нет
Всего: нет



А если воспользоваться:
Код

echo "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=Страница'>";

Меняй Страница на то что тебе нуно....
PM MAIL ICQ   Вверх
Irokez
Дата 2.7.2005, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Druidik25 а по-твоему header('Location: url') по другому работает smile
PM   Вверх
The MASTER
Дата 3.7.2005, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: -1
Всего: 5



Цитата(Irokez @ 3.7.2005, 00:50)
Druidik25 а по-твоему header('Location: url') по другому работает

У меня он вообще не работает ещё и выдаёт какую-то ошибку в это же строке.

PM MAIL WWW ICQ   Вверх
Irokez
Дата 3.7.2005, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(The @ 3.7.2005, 00:01)
У меня он вообще не работает ещё и выдаёт какую-то ошибку в это же строке.

дай угадаю smile Headers already sent at line ...?
PM   Вверх
The MASTER
Дата 3.7.2005, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: -1
Всего: 5



Вроде. smile
PM MAIL WWW ICQ   Вверх
Druidik25
Дата 3.7.2005, 01:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 27.1.2005
Где: Киев, Украина

Репутация: нет
Всего: нет



Я нарыл такой вариант header("location:".$url), но у меня эта фича работает только на локале... А вот то что я перед эти сообщил (оно конечно без хеадера), но работает кругом....

А так это зависит от настроек апача или пхп... точно не помню. В общем, от настроек сервака. Некоторые не любят хеадерсы....

Это сообщение отредактировал(а) Druidik25 - 3.7.2005, 01:38
PM MAIL ICQ   Вверх
o.s.a.
Дата 3.7.2005, 06:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

Репутация: 2
Всего: 15



То, что header работать не будет, понятно.
Но, Irokez, объясни как с помощью JS сделать этот самый редирект.

The MASTER, а какой вообще смысл выводить что-либо на экран, а затем делать редирект,
все равно ты не успеешь почитать то, что вывелось на экран, как уже перейдешь на др страницу?
Или ты собираешься использовать задержку smile


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
PARROT
Дата 3.7.2005, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



А чтобы header не ругался, нужно сделать следующее:
Код

<?php
ob_start();
?>
<html>
<head></head>
<body topmargin="0" leftmargin="0" bottommargin="0"> Тело документа</body>
</html>
<?php
ob_end_flush();
?>

Так он уже не ругается!

Это сообщение отредактировал(а) PARROT - 3.7.2005, 07:40


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Joes
Дата 3.7.2005, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: -2
Всего: 7



Цитата(o @ 3.7.2005, 08:24)

Но, Irokez, объясни как с помощью JS сделать этот самый редирект.

хоть я и не Ирокез, но типа так:
Код

<script event="onload">
window.setTimeout("window.location.href = 'http://www.google.ru';", 3000);
</script>
smile
PM MAIL   Вверх
The MASTER
Дата 3.7.2005, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: -1
Всего: 5



Цитата(o @ 3.7.2005, 07:24)
The MASTER, а какой вообще смысл выводить что-либо на экран, а затем делать редирект,
все равно ты не успеешь почитать то, что вывелось на экран, как уже перейдешь на др страницу?
Или ты собираешься использовать задержку

Ну есстевтственно у меня выполняется своя функция. smile

PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 3.7.2005, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



The MASTER подобных тем в JavaScript было очень много.
Тем про Headers already send by.... тоже только в PHP.
пользуйся поиском, пожалуйста.

Тема закрыта.
PM ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1429 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.