Как убедиться, что данные POST приходят из определенного домена? - PullRequest
2 голосов
/ 28 июля 2010

У меня есть страница verify_payment.php, получающая данные POST с других страниц. Как я могу убедиться, что эти данные POST поступают только из одного конкретного домена?

Я не могу полагаться на IP-адреса, так как в моем случае это может измениться. Я хочу избежать "фальшивых" представлений в мой код сервера на стороне verify_payment.php.

Не вдаваясь в подробности, это означает, что моя страница получает подтверждение от размещенной страницы шлюза оплаты и подтверждение подлинное.

Ответы [ 2 ]

2 голосов
/ 28 июля 2010

Джон Конде подробно объяснил, как решить вашу проблему, по адресу: отправка данных на платежный шлюз и обратно - возможные проблемы

Если вам нужна дополнительная информация, вернитесь кОригинальный вопрос.

0 голосов
/ 28 июля 2010

Ваш сервер должен генерировать одноразовый номер (номер, использованный один раз), который публикуется и проверяется (поскольку ваш сервер генерирует этот номер, он может определять подлинные сообщения)

...