Avoir quelque chose comme ceci: cliquez sur la page A et redirigez vers la page B, cliquez sur la page page B redirigez vers la page C, est-il possible d'obtenir l'URL de la page A lorsque je suis en page C? et vérifiez si la page A = 'domain.com/aboutus'.

Je ne suis pas très bon en javascript, j'essaye de faire ça en PHP mais ça ne marche pas très bien car le LastURL ici n'est pas la page que je veux, peut-être que quelqu'un peut me montrer un exemple de script.

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');
}

Je vous remercie

0
Robert 9 mars 2016 à 08:54

5 réponses

Meilleure réponse

Utiliser l'emplacement de la fenêtre ou href en javascript

  window.location="your URL";

Ou

  location.href=URL;

Ex.

  <script>
  window.location="http://www.tutorialspoint.com";
  </script>
1
Tosif 9 mars 2016 à 06:53

Vous pouvez l'utiliser.

À la page A

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

À la page C

<script>
var pageA_url = localStorage.getItem('pageA_url');
</script>
0
Indrajit 9 mars 2016 à 06:56

Vous pouvez transmettre l'URL de la page dans la chaîne de requête à C, comme http://www.example.com/link/to/page/c?from=link/to/page/a, puis analysez la chaîne de requête pour obtenir l'adresse de l'expéditeur.

0
Ammar Hasan 9 mars 2016 à 06:07

Vous pouvez utiliser document.referrer mais comme vous voulez vérifier l'url de la page A lorsque vous êtes sur la page C, la meilleure option sera d'utiliser un localStorage

0
brk 9 mars 2016 à 06:03

Vous pouvez stocker une URL de page dans un cookie comme ce document.cookie = window.location.href; et à la page C, vous pouvez obtenir des cookies sous forme de valeur

0
Gunjanvijayvergiya 9 mars 2016 à 06:34