C # UrlReferrer от PayPal вернуться к кнопке поставщика? Object Not Установить экземпляр объекта - PullRequest
0 голосов
/ 22 сентября 2010

После успешной транзакции Paypal мой клиент попадает на страницу благодарности Paypal со ссылкой на мой сайт. Эта ссылка идет на ожидаемую страницу. Однако, если я пытаюсь извлечь информацию о реферере из кода моего сервера, я получаю сообщение об ошибке

Объект Не установлен в Экземпляр объекта.

У меня есть страница на сайте со ссылкой на эту же страницу, и она успешно возвращает URL, который ее называет.

Я наведите курсор мыши на кнопку возврата Paypal продавцу, и это всего лишь ссылка на мою страницу.

Вот мой код.

Uri MyUrl = Request.UrlReferrer;
Response.Write(MyUrl.AbsoluteUri.ToString());

Может быть, это проблема с уже вызванной страницей. Я перепроверил страницы вызова и назначения. Просто хочу избежать повторного ввода информации CC, поэтому я использую кнопку возврата. Использование кнопки «Назад» и затем обновление, я думаю, должно работать.

Спасибо.

1 Ответ

1 голос
/ 20 апреля 2011

Я считаю, что PayPal удалил это поле заголовка HTTP, чтобы улучшить безопасность (в какой-то момент они его заполнили).Поскольку его можно легко переписать / удалить, он не является надежным указанием того, откуда пришел пользователь.

HTTP Referrer

...