X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Запретить прямое открытие страницы
rasanau
rasanau
Topic Starter сообщение 3.5.2011, 21:50; Ответить: rasanau
Сообщение #1


Можно ли организовать открытие страницы только лишь после редиректа с другого определённого ресурса (ну скажем производится оплата на PayPal и уже с сайта PayPal производится переход на нужную страницу) - т.е. оставить лишь возможность редиректа и запретить прямой ввод адреса в адресной строке и переход с других сайтов????
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 3.5.2011, 21:55; Ответить: alexdrob
Сообщение #2


вообще то для этого должен передаваться проверочный хэш какого нибудь ключа и вы его должны будите сравнивать со своим и запрещать или разрешать открытие страницы, по крайней мере так в вэбмоней и ещё некоторых смс биллингах, думаю PayPal не дураки делали и предусмотрели тоже возможность проверки открыта страница с их сайта или нет, а проверка на адрес при желании думаю можно подделать путём подмены пакетов или плагинов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rasanau
rasanau
Topic Starter сообщение 3.5.2011, 22:03; Ответить: rasanau
Сообщение #3


Немного не поняли. Ладно упростим, наверное. Как запретить открытие страницы при вводе её адреса в адресной строке?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 3.5.2011, 23:01; Ответить: alexdrob
Сообщение #4


Я всё понял, и написал что если для безопасности платежа, там есть специальные механизмы, если вы делаете сами обе страницы то опять же есть, то есть вы сами можете использовать эти же что и для платежей используют.
А проверка на домен с которого перешел пользователь - бесполезна, так как эта информация передаётся в заголовке а заголовок легко изменить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 4.5.2011, 0:58; Ответить: Apay
Сообщение #5


самый примитивный способ - проверять $_SERVER['HTTP_REFERER'], но у него есть два недостатка:
1) могут встретиться браузеры которые referrer не передают
2) referrer подделать несложно
однако:
1) практически все современные браузеры referrer передают
2) среднестатистический юзер не сможет подделать, да и тем кто может это будет не интересно если усилия не оправдывают выгоды
следствие:
если это не связанно с выгодой, подделывать никто особо не будет, можно использовать, иначе придется пользоваться передачей хеша.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rasanau
rasanau
Topic Starter сообщение 4.5.2011, 20:55; Ответить: rasanau
Сообщение #6


Спасибо, вопрос закрыт.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ВКОНТАКТЕ - ТОП 4 проверенных сервиса для раскрутки магазина, компании, блога, личной страницы
6 Tanluck 5072 30.3.2022, 18:20
автор: Tanluck
Открытая тема (нет новых ответов) На searchengines открытие ВСЕХ тем стало платным?
28 Telnor 1531 21.2.2022, 12:21
автор: FranklinExchange
Открытая тема (нет новых ответов) Подобрать группы и страницы и разместить ссылку
4 Lacomka 2636 21.2.2022, 8:43
автор: АлексейWEB
Открытая тема (нет новых ответов) Верстка и внедрение на сайт макета главной страницы
Требуется: с Figma на Laravel
2 ARsHi 1249 27.3.2021, 0:57
автор: Ogaelath
Открытая тема (нет новых ответов) Кто возьмется за продвижение сайта со второй страницы на первую в Гугле
и за сколько?
9 Mukanov 1527 24.8.2020, 3:34
автор: adamsadriane


 



RSS Текстовая версия Сейчас: 21.5.2022, 12:11
Дизайн