【发布时间】:2011-02-09 08:34:25
【问题描述】:
我正在 asp.net 中构建支付页面,但是您订购商品的页面在我的域上以 HTTP(非安全)运行。
当将用户重定向到支付网站时,我必须通过不同的域(我的支付提供商,我从那里借用 SSL 证书),所以我的支付 URL 最终类似于 https://www.paymentprovider.com/somescript.cgi/www.mydomain.com/mypaymentpage.aspx
现在的问题是我的会话丢失了,但是我将订单存储在会话中,所以我非常需要它。
我可以以某种方式在查询字符串中发送 SessionID,并从中恢复会话 - 还是我需要将整个订单填充到查询字符串中? (不太确定它是否适合,它相当长)
任何帮助将不胜感激:-)
【问题讨论】:
标签: asp.net session cross-domain