Необходимо создать ссылку для клиента, которая будет не активна после захода на неё.
Если нет желания/возможности использовать БД реализация с файлом-ключом. Создаете файл например d81f9c1be2e08.key, передаете клиенту ссылку с ключом по имени этого файла, после первого обращения данный файл удаляете:
// http://mysite.ru/info.php?key=d81f9c1be2e08
if(!is_file($_GET['key'].'.key')) die('Ссылка не активна'); // проверяем есть ли файл
unlink($_GET['key'].'.key'); // удаляем файл
/*
ВАШ КОД
*/
Создаем таблицу links(code string, visited integer). Генерируем ссылку:
$url = 'subscribe.php?code='.md5('secretword'.$link)
Обработка перехода по ссылке:
$code = md5('secretword'. $GET['code']);
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT visited FROM links WHERE code = '".$code."'";
$row = mysql_fetch_assoc($sql);
if($row['visited']){
exit();
}
$sql = "UPDATE links SET visited=1 WHERE code='".$code."'";
$conn->query($sql)
// Ваш код
Виртуальный выделенный сервер (VDS) становится отличным выбором
пишу бота для ВК на php и развёртываю его не herokuНо на сообщения он не отвечает, хотя CallBack API не ругается
Как сделать кнопку "Показать еще" для подгрузки контента внизу страницы с товарами под этими товарами, чтобы при нажатии на нее она пропадала...