@Ewexon

Как сделать доступным переход на страницу сайта только в случае переадесации с другого сайта?

Хочу сделать оплату для сайта через way for pay.
Суть задачи заключается в том, чтобы после оплаты человек переходил по ссылке и скачивал архив.
Сам архив будет расположен на сервере, и ссылка к нему будет прямая.
Так вот нужно сделать защиту этой страницы сайта, и сделать это таким образом, чтобы при переходе после оплаты страница открывалась нормально и скачивался архив. А если человек просто перейдёт по ссылке или введёт её в поисковик, то чтобы сайт выдавал ошибку 403, ну или проще говоря - его не пропускало на сайт и не начиналась скачка
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
Строго говоря, сайт оплаты должен присылать уникальный токен с ограниченным временем действия или одноразовый.

Если нет, то нужно смотреть HTTP referer. Проблема в том, что браузер не обязан его передавать. И хоть он в большинстве браузеров включён по умолчанию, его может и не оказаться, хотя клиент придёт именно с сайта оплаты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы