Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Смена get параметра ссылки при обновлении страницы

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Grasss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, нужен php скрипт, который при обновлении страницы будет добавлять рандомный get параметр типа ?ver=1234..... к ссылке.
Это нужно, чтобы не приходилось постоянно чистить кэш браузера при внесении изменений на сайт.

Всего записей: 30 | Зарегистр. 20-01-2016 | Отправлено: 03:31 03-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grasss

Цитата:
обновлении страницы

что значит "обновление страницы" ?
F5 или изменение php кода на сервере?  
для этого php не нужен, случайность можно добавлять и с помощью javascript
 

Цитата:
постоянно чистить кэш браузера

а просто ctrl + F5 жать не пробовали?

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 03:53 03-11-2017 | Исправлено: Mavrikii, 03:59 03-11-2017
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я такую добавлял:
?t=<?php echo(microtime(true)); ?>
А так да, ctrl + F5, запускать Google Chrom в режиме инкогнито.

Всего записей: 1356 | Зарегистр. 14-03-2014 | Отправлено: 08:25 03-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я такую добавлял

такую можно добавлять с помощью js без необходимости какой либо модификации php скрипта.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 08:43 03-11-2017
Grasss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это нужно чтобы пользователи при заходе на сайт сразу видели обновления, а не сохраненный кэш. Можете привести пример на js?

Всего записей: 30 | Зарегистр. 20-01-2016 | Отправлено: 12:15 03-11-2017 | Исправлено: Grasss, 12:24 03-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grasss

Цитата:
Можете привести пример на js?

не проверял, вставляется в конце страницы (если используются какие то js фреймворки, то можно и проще написать)
 

Код:
var els = document.getElementsByTagName('a');
for(var i = 0; i < els.length; i++)
  if (els[i].hostname == 'ваш.домен')
    els[i].search += (els[i].search == '' ? '?' : '&') + 't=' + Math.random();


Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 20:58 03-11-2017 | Исправлено: Mavrikii, 20:59 03-11-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Смена get параметра ссылки при обновлении страницы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru