重定向网址javascript

时间:2016-03-09 05:54:34

标签: javascript php jquery url-rewriting

有这样的事情:点击页面A并重定向到页面B,点击页面B重定向到页面C,当我在C页面时,有什么方法可以获得页面A的URL吗?并检查页面A ='domain.com/aboutus'。

我在javascript方面不是很好,我尝试在PHP中这样做但是效果不好因为LastURL在这里不是我想要的页面,也许有人可以给我看一个脚本示例。

if (strpos(Mage::getSingleton('core/session')->getLastUrl(), 'checkout/cart') !== false) {
    Mage::getSingleton('core/session')->setIsFromCart('1');
} else {
    Mage::getSingleton('core/session')->setIsFromCart('0');
}
if (strpos(Mage::getSingleton('core/session')->getLastUrl(), 'onestepcheckout/index') !== false) {
        Mage::getSingleton('core/session')->setIsFromCheckout('1');
} else {
    Mage::getSingleton('core/session')->setIsFromCheckout('0');
}

谢谢

5 个答案:

答案 0 :(得分:1)

在javscript中使用窗口位置或href

at_parser_create

  window.location="your URL";

实施例

  location.href=URL;

答案 1 :(得分:0)

您可以使用document.referrer,但由于您想要在页面C中查看网页A的网址,因此最佳选择是使用localStorage

答案 2 :(得分:0)

您可以将查询字符串中的页面Url传递给C,如http://www.example.com/link/to/page/c?from=link/to/page/a,然后解析查询字符串以获取发件人地址。

答案 3 :(得分:0)

您可以像这样在Cookie中存储页面网址      document.cookie = window.location.href; 在第C页,您可以获得价值形式的cookie

答案 4 :(得分:0)

你可以使用它。

在第A页

<script>
localStorage.setItem('pageA_url', window.location.href);
</script>

在第C页

<script>
var pageA_url = localStorage.getItem('pageA_url');
</script>