Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работает перенаправление в браузерах Firefox
 
 автор: Ванек2010   (14.08.2012 в 16:54)   письмо автору
 
 

Собственно вопрос, почему не работает перенаправление в браузерах Firefox?
На странице только: echo "<meta http-equiv='Refresh' content='0; URL=htto://site.ru/'>";
Сама страница в utf-8
В хроме и т.д. все отлично, лисе что-то не так, подскажите!

  Ответить  
 
 автор: Jaroslav   (14.08.2012 в 17:18)   письмо автору
 
   для: Ванек2010   (14.08.2012 в 16:54)
 

попробуйте так:



header("HTTP/1.1 301 Moved Permanently");
header("Location: htto://site.ru/'");
exit();

  Ответить  
 
 автор: ЯСА   (14.08.2012 в 17:21)   письмо автору
1.1 Мб
 
   для: Ванек2010   (14.08.2012 в 16:54)
 

Проверьте, не стоит ли галочка (см. аттач) ------->

  Ответить  
 
 автор: Ванек2010   (14.08.2012 в 19:34)   письмо автору
 
   для: ЯСА   (14.08.2012 в 17:21)
 

Галочку включил и всеравно не перенаправляет.
На счет Header(), там выполняется код до него и после, так что не подходит.
Попробую с помощью JS сделать.

  Ответить  
 
 автор: ЯСА   (14.08.2012 в 20:32)   письмо автору
 
   для: Ванек2010   (14.08.2012 в 19:34)
 

Галочку надо, наоборот, убрать.

И вообще, запустите в вашем FF простой HTML-код:
<html><head>
<meta http-equiv="Refresh" content="0; URL=http://yandex.ru/">
</head></html>

И проверьте - сработает (будет показана стартовая страница Яндекса) или нет?

Если НЕ сработает - переустанавливайте браузер, переустанавливайте систему, меняйте компьютер.
Если же сработает - меняйте свои руки на менее кривые.

  Ответить  
 
 автор: Ванек2010   (14.08.2012 в 22:42)   письмо автору
 
   для: ЯСА   (14.08.2012 в 20:32)
 

перенаправление не работает у всех юзеров FireFox. Юзал гугл, сказано, что с UTF-8 типо не перенаправляет. Странно как-то, если вставить в основную страницу сайта то перенаправляет, а если в php коде на другой странице, без тегов <body, <html и т.д. чисто <meta http_equiv="ref.. то не переправляет, не знаю с чем связано, вроде делал на пхп странице и теги боди и т.д. все равно не помогло.

  Ответить  
 
 автор: confirm   (15.08.2012 в 05:35)   письмо автору
65.8 Кб
 
   для: Ванек2010   (14.08.2012 в 22:42)
 

>перенаправление не работает у всех юзеров FireFox. ....а если в php коде на другой странице, без тегов <body, <html и т.д.
<?php
header
('Content-type: text/html; charset=utf-8');
echo 
'<meta http-equiv="Refresh" content="30; URL=http://softtime.ru/forum/read.php?id_forum=4&id_theme=87374">';
?>
Что при этом "видит" FF вверху, что спустя 30 сек произойдет внизу, показано на картинке.

>Юзал гугл, сказано, что с UTF-8 типо не перенаправляет.
meta http-equiv="Refresh"... побарабану ваша кодировка, то что там в инете кто-то чушь сморозил, это еще не означает, что это так.

  Ответить  
 
 автор: Yuriev   (15.08.2012 в 01:55)   письмо автору
 
   для: Ванек2010   (14.08.2012 в 16:54)
 

Тут описка?
>На странице только: echo "<meta http-equiv='Refresh' content='0; URL=htt ooooo ://site.ru/'>";
В рабочем коде правильно пишите?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования