我有一个基本的wordpress网站。我想要的是让用户点击Add to Cart
按钮并转到ASP.net中构建的购物车流程。
几个事实:
最低功能:
我所研究的内容:
让一个站点使用来自两个不同服务器的页面并且用户不知道他们是从一个服务器转到另一个服务器的过程是什么?
答案 0 :(得分:1)
如果您只想将不同的Web服务器组合成多个页面,我认为您无需考虑会话或cookie问题。您可以使用HttpWebRequest请求其他页面并合并到您的主页面。
request +---------+ HttpWebRequest +--------+
/home?item=1 | | http://server/partial-home? | |
[browser] <-----------> | portal | item=1&user=luffy | partial|
| page | ---------------------------> | page |
+---------+ <--------------------------- +--------+
(return html string...)
也就是说,您可以将网页视为网络API。您可以获得所需的视图。如果局部视图具有特殊资源,如css,js ...等。在主页面Web服务器上设置url rewriting。
答案 1 :(得分:1)
您是否考虑过使用子域名?
Cross site scripting on the same domain, different sub domains
如果你要使用你提到的iframe路线,这可能会很好用:
https://johnresig.com/blog/cross-window-messaging/
iframe插件可以正常工作,但是如果你还运行了安全插件,你可能会绊倒很多自己的安全规则。