我有一个 C# 购物车应用程序,需要将一些数据发布到 PHP 页面并将用户重定向到该页面以查看数据。一切正常!那么,问题出在哪里??
由于我们使用 Javascript 函数通过将其操作设置为 PHP URL 来将表单发布到 PHP 页面,因此不允许我们使用购物车内容清除 Session 变量。
一旦用户单击结帐并被发送到第三方站点,我们希望存储其购物车内容的会话变量消失。据我所知,我无法通过 Javascript 清除这一点,所以我的想法是通过 C# 代码将 POST 数据和用户发送到 PHP 页面。
当用户单击结帐时,Javascript 会重新加载页面,将购物车数据设置为字符串变量,清除会话,然后 POST 数据并将用户发送到 PHP 页面。
除了 POST 数据和重定向用户之外,所有这些都正常工作。不幸的是,出于安全原因,第三方页面不能接受 URL.PHP?=var 类型参数,所以我们必须发布它。
使用 WebRequest 我相信我可以发布数据,但我无法将用户重定向到该页面以完成他们的订单。有任何想法吗?