【发布时间】:2011-06-21 18:50:37
【问题描述】:
我在 IE9 中使用 PHP 标头位置时遇到问题。
对于电子商务网站,我使用 /cart/add/id-of-product.htm (/cart/add/233.htm) 之类的链接将产品添加到购物车。它后面的页面将产品添加到购物车并将用户重定向到 /cart.htm。一切都在 FF 中完美运行。它甚至可以在 IE9 中使用,直到有人再次尝试将相同的产品添加到购物车。 IE“认为”他可以直接进入 /cart.htm 页面并跳过我尝试将产品添加到购物车的代码。不知何故,IE 缓存了有关重定向的信息,但为什么呢? “添加到购物车”按钮后面的链接清楚地显示了链接 /cart/add/233.htm,但如果你点击它,它只会跳过页面......我试着放一个 ?r=random-number (/cart /add/233.htm?263663746) 后面,但这无所谓。
有谁知道如何避免这种情况?我想在用户将产品添加到购物车后重定向用户,但是如何避免这个 IE 问题?
感谢您的宝贵时间!
【问题讨论】:
标签: php http-headers internet-explorer-9 browser-cache