Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 120

Как обновить все страницы

16.11.2014, 15:51. Показов 1498. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Скажите, можно ли какими-либо средствами, будь то PHP, Javascript или что-то другое, принудительно обновить все открытые юзером страницы сайта (вкладки браузера)?

Добавлено через 58 минут
Есть кто живой?)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.11.2014, 15:51
Ответы с готовыми решениями:

Обновить часть страницы с контентом
Пишу сайт библиотеки(курсовая) Извиняюсь если тема повторяются, буду рад ссылкам на эти темы Есть главная страница main.php , на ней...

Как получить код страницы, после того, как все скрипты данной страницы отработают, и выдадут все результаты?
Добрый день! Хотелось бы узнать, как получить код страницы, после того как все скрипты, данной страницы, отработают и выдадут все...

Как обновить только часть страницы
МОжно ли обновить страницу но при этом например шапка и футер сайта не обновляются, а только определнные блоки. Дело не в аяксе, а вообще в...

16
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
16.11.2014, 16:03
Обновление страницы может быть произведено только по запросу браузера, для этого можно сделать обновление по таймеру js или указать в заголовке страницы метатег
HTML5
1
<meta http-equiv="refresh" content="5; URL=http://www.abc.de">
1
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
16.11.2014, 16:05
Цитата Сообщение от Никита-2012 Посмотреть сообщение
Скажите, можно ли какими-либо средствами, будь то PHP, Javascript или что-то другое, принудительно обновить все открытые юзером страницы сайта (вкладки браузера)?
Конкретно Вашего сайта, можно. Пример сайт контакта. Выходите из учетной записи на одной вкладке - автоматически выходите на всех вкладках. Либо можете запускать песню на одной вкладке - останавливать в другой. Но вот как это реализовать - другой вопрос. Одним сообщением на форуме не объяснишь. Изучайте ajax)

А если речь идет тупо про все вкладки (не считая конкретно вашего сайта), то ответ - нет, нельзя.
1
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 120
16.11.2014, 16:36  [ТС]
Цитата Сообщение от ads Посмотреть сообщение
Обновление страницы может быть произведено только по запросу браузера, для этого можно сделать обновление по таймеру js или указать в заголовке страницы метатег
А если таймер или метатег поставить на одну секунду или ноль, сайт вообще работать будет или тормоза замучают?
И где прописывать этот метатег - на каждой странице сайта?
Цитата Сообщение от pav1uxa Посмотреть сообщение
Конкретно Вашего сайта, можно. Пример сайт контакта. Выходите из учетной записи на одной вкладке - автоматически выходите на всех вкладках. Либо можете запускать песню на одной вкладке - останавливать в другой. Но вот как это реализовать - другой вопрос. Одним сообщением на форуме не объяснишь. Изучайте ajax)
А если речь идет тупо про все вкладки (не считая конкретно вашего сайта), то ответ - нет, нельзя.
Я совсем немного знаю аякс, но только мне непонятно, какие URL обновлять? Все, что ли?
Или только идти в дремучий лес с websocket?
Может быть, есть какое-нибудь простое решение...

Добавлено через 8 минут
Цитата Сообщение от ads Посмотреть сообщение
Обновление страницы может быть произведено только по запросу браузера, для этого можно сделать обновление по таймеру js или указать в заголовке страницы метатег
Поставил метатег на 1 секунду, попробовал. Теперь страничка мигает каждую секунду перезагружаясь, так что нерабочий вариант.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
16.11.2014, 16:45
Цитата Сообщение от Никита-2012 Посмотреть сообщение
Я совсем немного знаю аякс
Цитата Сообщение от Никита-2012 Посмотреть сообщение
Может быть, есть какое-нибудь простое решение...
Не знаю как это еще можно сделать БЕЗ аякса, но проще точно ничего не будет)
1
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
16.11.2014, 16:47
Цитата Сообщение от Никита-2012 Посмотреть сообщение
сайт вообще работать будет или тормоза замучают
делайте обновление каждые пять минут. Ну минуту.
Цитата Сообщение от Никита-2012 Посмотреть сообщение
И где прописывать этот метатег - на каждой странице сайта?
да если требуется ее обновление и тоже - не слишком часто. Ну или для обоих вариантов - покупайте железо. Можете обновляться хоть раз в секунду
Цитата Сообщение от Никита-2012 Посмотреть сообщение
Я совсем немного знаю аякс, но только мне непонятно, какие URL обновлять?
ajax в вашем случае не даст преимуществ перед таймером js, если нужно обновлять всю страницу, а не небольшой текстовый блок...
сокеты кстати тоже хорошо, но преимуществ опять не будет если вам нужно обновлять всю страницу
1
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 120
16.11.2014, 16:49  [ТС]
Цитата Сообщение от ads Посмотреть сообщение
делайте обновление каждые пять минут. Ну минуту.
ads, к сожалению не вариант (((, а так было бы оптимальным выходом
По смыслу нужно чтобы изменения происходили мгновенно.
0
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
16.11.2014, 16:50
Цитата Сообщение от Никита-2012 Посмотреть сообщение
По смыслу нужно чтобы изменения происходили мгновенно.
сокеты
1
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 120
16.11.2014, 16:55  [ТС]
Цитата Сообщение от ads Посмотреть сообщение
сокеты
Скажите, а сокеты это относительно простая вещь в изучении или же целая наука?
0
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
16.11.2014, 17:04
php вообще неприлично простая вещь в изучении и наукой тут не пахнет..

Добавлено через 4 минуты
вот я загнул.. сокеты php. Этож на сервере.. позор мне. А сокеты на клиенте это же класс WebSocket в JS. сорри
1
31 / 31 / 4
Регистрация: 31.10.2013
Сообщений: 155
26.11.2014, 00:13
Можно использовать вариант с Куки, каждая страничка раз в секунду читает куки сайта, другие страницы пишут в эти куки что надо делать, так можно отдавать команды отдельным или всем страницам сразу
0
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
26.11.2014, 09:33
dmirtyiкуки хранятся в браузере, а не на сайте.
0
31 / 31 / 4
Регистрация: 31.10.2013
Сообщений: 155
26.11.2014, 09:51
Цитата Сообщение от ads Посмотреть сообщение
dmirtyiкуки хранятся в браузере, а не на сайте.
Именно по этому этот способ и будет работать
0
26.11.2014, 10:01

Не по теме:

Цитата Сообщение от dmirtyi Посмотреть сообщение
каждая страничка раз в секунду читает куки сайта
:jokingly: грубо грубо. я бы врагу такого не пожелал - чтобы у него все сайты каждую секунду читали куки)

0
31 / 31 / 4
Регистрация: 31.10.2013
Сообщений: 155
26.11.2014, 10:34
Цитата Сообщение от pav1uxa Посмотреть сообщение
грубо грубо. я бы врагу такого не пожелал - чтобы у него все сайты каждую секунду читали куки)
Ладно, с Куки возможно и погорячился, Локальное хранилище тоже подойдет.
PS Данная методика применялась на каком то крупном сайте, (Вроде бы VK) именно от туда про нее и узнал
0
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
 Аватар для Tatikoma
260 / 224 / 109
Регистрация: 07.07.2014
Сообщений: 965
26.11.2014, 14:37
dmirtyi, в вк, в теории, - используется localStorage + событие storage для обработки изменений. Таким образом, например, только в одной вкладке играет музыка.
0
88 / 88 / 34
Регистрация: 22.05.2012
Сообщений: 404
27.11.2014, 09:18
Для того чтобы юзать веб сокеты нужно запустить сокет сервер ( рнр скрипт на серваке к примеру ), еше нужно открыть другой порт на веб сервере для сокета ( 81 чисто для примера ) + еще много нюансов... потом уже можно и подключать WebSoket js...Вобщем штука класная но ни один хостинг не даст выполнить нужных настроек. Вывод - для веб сокетов нужно иметь ВПС , орендовать сервак, или подымать свой веб сервер дома
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2014, 09:18
Помогаю со студенческими работами здесь

как обновить определённую часть страницы
На странице есть ссылка на изменение параметра &lt;a href=&quot;?alb=25&quot; &gt;ссылка&lt;/a&gt;. Как сделать, чтобы после клика на неё перезагружалась не вся...

Как обновить каптчу без перезагрузки страницы?
Здравствуйте! Подскажите пожалуйста, как сделать так, чтоб по нажатию на определенный объект, в моем случае это: &lt;p...

Обновить просмотр страницы в Awesomium без перегрузки страницы
Загружаю страницу html по FTP, после чего необходимо, чтобы обновился просмотр загруженной страницы в Awesomium, так чтобы не было...

Как обновить часть страницы(текстовое поле формы), выбрав элемент из списка?
Собственно есть список, вот: &lt;div class=&quot;lineForm&quot;&gt; &lt;select onchange=&quot;changedText(this.value);&quot; id=&quot;something&quot;...

Как обновить данные в сессии при отправке от сервера без перезагрузки страницы
Здравствуйте, подскажите пожалуйста как можно обновить данные в сессии и вывести их на странице без перезагрузки страницы? вот скрипт ajax...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru