Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как сделать ссылку не активной после перехода? (https://javascript.ru/forum/events/77925-kak-sdelat-ssylku-ne-aktivnojj-posle-perekhoda.html)

Chesterfield25 03.07.2019 13:56

На страницу по адресу site.ru/sulki пришли два человека, скажем ты и я. Оба мы увидели список из 10 кликабельных ссылок. Я нажал по первой она открылась в новой вкладке, у тебя и у меня она пропала со страницы. Ты нажал по второй ссылке она открылась в новой вкладке, у тебя и у меня она пропала со страницы. Следующий кто зайдёт на страницу увидет уже 8 из 10 ссылок, ну вообщем и так далее. Если кликабельными ссылки из текстового фала нельзя вытащить то с помощью базы данных

Malleys 03.07.2019 13:59

Chesterfield25, оно именно так и работает (только у меня не пропала со страницы поскольку для этого нужен сокет) например я нажал xmonitoring ru и оно уже не перешло!

Chesterfield25 03.07.2019 14:00

Хух. Именно то что нужно. Только осталось сделать обновление страницы без перезагрузки. Спасибо!

Chesterfield25 03.07.2019 14:01

Что такое сокет?

Malleys 03.07.2019 14:01

Цитата:

Сообщение от Chesterfield25
Только осталось сделать обновление страницы без перезагрузки.

Бред какой-то! значит вам и не нужно обновление страницы! Вам нужно только удалить ссылку из списка!

Я так понимаю, для этого нужен сокет, чтобы можно было присылать всем остальным посещённые ссылки, чтобы они у них зачёркивались или удалялись!

Chesterfield25 03.07.2019 14:10

В мозиле перешел по первой ссылке https://ibb.co/jk2j7Z9
Вернулся в хром без перезагрузки страницы нажал по той же ссылке https://ibb.co/cr1Rpd0

Malleys 03.07.2019 14:18

Цитата:

Сообщение от Chesterfield25
Вернулся в хром без перезагрузки страницы нажал по той же ссылке

Перехода не произошло ведь? Я просто не знаю как на PHP соорудить сокет (d примерах показывают while(true){ но это же плохо! или как?), чтобы можно было в реальном времени у всех изменять ссылки! А laimas гуру PHP что-то молчит!

Chesterfield25 03.07.2019 14:23

Знаю что на jquery есть такая возможность

laimas 03.07.2019 14:41

Chesterfield25,
файл, должен блокироваться, иначе будет происходить то, о чем ранее говорилось. Если это выполняется, а также в логике работы сайта нет "дыр" (какова она у вас до сих пор неизвестно), то все будет работать простым скриптом, ничего более и не потребуется.

Malleys 03.07.2019 14:47

laimas, Что? PHP функции $handle = fopen("links.json") и fclose($handle) этого не делают? А зачем тогда этот fclose($handle) нужен?


Часовой пояс GMT +3, время: 14:57.