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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Исчезающий список ссылок

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Chesterfield25
Отправлено: 03 Июля, 2019 - 12:27:10
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2018  


Помог: 0 раз(а)




Кто сможет помочь буду очень благодарен!
Нужно создать такую страницу на которой будет выводится список ссылок, что бы по одной ссылке могли перейти только один раз и один человек, после чего она станет неактивной! Или же что бы при посещение пользователя нужной мне страницы ему показывалась одна ссылка после перехода по ней она удалялась из базы данных.
 
 Top
andrewkard
Отправлено: 03 Июля, 2019 - 14:30:02
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Chesterfield25 пишет:
что бы по одной ссылке могли перейти только один раз и один человек

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


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




andrewkard не очень надежно
можно подсмотреть ссылку и просто скопировав открыть

Chesterfield25 лучше заменить все ссылки ссылкой на собственный ресурс, передав идентификатор ссылки как параметр
тогда можно на сервере у себя пометить/удалить ссылку и редиректнуть куда следует
 
 Top
Vladimir Kheifets
Отправлено: 04 Июля, 2019 - 10:29:54
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Chesterfield25 пишет:
Кто сможет помочь буду очень благодарен!
Нужно создать такую страницу на которой будет выводится список ссылок, что бы по одной ссылке могли перейти только один раз и один человек, после чего она станет неактивной! Или же что бы при посещение пользователя нужной мне страницы ему показывалась одна ссылка после перехода по ней она удалялась из базы данных.

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

(Отредактировано автором: 04 Июля, 2019 - 10:34:48)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB