Есть 2 вкладки в браузере: на одной база данных пользователей, на другой - информация о пользователе. Нужно чтобы при нажатии по имени пользователя на второй вкладке выводилась информация об этом пользователе. Как осуществить данную затею?
Попробуйте socket.io. Нажал на кнопку -> отправил ивент -> перенаправил ивент -> обновил страницу. Почитайте как сделать чат, Вам нужно тоже самое, только без сообщений :)
У меня была идея сделать следующим вариантом:
При нажатии по имени записывать в файл ID пользователя, и через AJAX обновлять PHP скрипт который работает с ID в файле раз в 5 секунд. Но мигание экрана раз в 5 секунд немножко раздражает.
С радостью прочитаю ваши варианты костыля.
... сделать скрытый iframe на странице с тем же урлом что и требуемая вкладка?
А можно поинтересоваться, какая нужда заставила прибегнуть именно к вкладкам?
Altairk: вариант с AJAX запросом норм. только вместо файола redis (что б диск не дергать): при клике по имени, пишем в redis. а на стороне клиента так как вы говорили - раз в 5 сек дергаем php скрипт который обрабатывает данные redis.