Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Исчезающий список ссылок
Форумы портала PHP.SU » » Вопросы новичков » Исчезающий список ссылок

Страниц (1): [1]
 

1. Chesterfield25 - 03 Июля, 2019 - 12:27:10 - перейти к сообщению
Кто сможет помочь буду очень благодарен!
Нужно создать такую страницу на которой будет выводится список ссылок, что бы по одной ссылке могли перейти только один раз и один человек, после чего она станет неактивной! Или же что бы при посещение пользователя нужной мне страницы ему показывалась одна ссылка после перехода по ней она удалялась из базы данных.
2. andrewkard - 03 Июля, 2019 - 14:30:02 - перейти к сообщению
Chesterfield25 пишет:
что бы по одной ссылке могли перейти только один раз и один человек

ловите клик по ней, ставите eventPreventDefault, аяксом делаете запрос на сервер, на сервере удаляете ссылку, возвращаете клиенту тру, удалена, на клиенте делаете window.location на эту ссылку.
(Добавление)
Ну и если ссылки уже нету в БД, возвращаете false, на клиенте ссылку затираете
3. LIME - 03 Июля, 2019 - 19:17:38 - перейти к сообщению
andrewkard не очень надежно
можно подсмотреть ссылку и просто скопировав открыть

Chesterfield25 лучше заменить все ссылки ссылкой на собственный ресурс, передав идентификатор ссылки как параметр
тогда можно на сервере у себя пометить/удалить ссылку и редиректнуть куда следует
4. Vladimir Kheifets - 04 Июля, 2019 - 10:29:54 - перейти к сообщению
Chesterfield25 пишет:
Кто сможет помочь буду очень благодарен!
Нужно создать такую страницу на которой будет выводится список ссылок, что бы по одной ссылке могли перейти только один раз и один человек, после чего она станет неактивной! Или же что бы при посещение пользователя нужной мне страницы ему показывалась одна ссылка после перехода по ней она удалялась из базы данных.

Добый день!
Так или иначе ссылку можно удалить, но как Вы узнаете один ли и тот же человек щёлкнул по ссылке?
На всидку это можно было реализовать только на закрытом сайте с авторизацией клиента.
Иначе, по IP, но это ненадёжно т.к. у многих IP-адреса динамические. По кукам тоже их могут почистить.
Удачи!

 

Powered by ExBB FM 1.0 RC1