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

Форум PHP

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

 

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

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

тема: Страницы в Опере
 
 автор: Freddie_X   (27.01.2008 в 21:47)   письмо автору
 
 

Пользователи Оперы, вероятно, знают такое свойство в ней:
Находясь на странице page1.php, перейти на страницу page2.php и снова нажать ссылку на 1-ую страницу. Первая страница отобразится старая, т.е. данные на ней не обновлены. Приходится нажимать F5, чтобы обновить её.
Так вот, как можно сделать, чтобы данные всегда обновлялись при переходе на посещённые страницы? Дело не в настройках браузера, потому что есть сайты, на страницах которых всегда обновлённая информация, а на некоторых нет.
П.С. не знаю, через что это реализуется, поэтому напишу сдесь, возможно что через PHP.

   
 
 автор: not detected   (28.01.2008 в 07:19)   письмо автору
 
   для: Freddie_X   (27.01.2008 в 21:47)
 

Попробуйте перед выводом страницы отсылать в браузер следущие заголовки:
<?php
header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified:".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache"); 
?>
.
Или к ссылкам добавлять рандомное число
<?php
$rand
=rand(1,99);
echo
'<a href="url?'.$rand.'">link</a><br/>';
?>

   
 
 автор: Freddie_X   (28.01.2008 в 17:57)   письмо автору
 
   для: not detected   (28.01.2008 в 07:19)
 

Первый способ помог :) Спасибо!
Второй не подходит =)

   
Rambler's Top100
вверх

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