Задать вопрос
@Ewexon

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

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

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

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

Похожие вопросы