récupérer une partie de l'url

11 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour,

une fois identifié, lorsque l'on utilise la fonction "dire à un ami", on est redirigé sur la page d'accueil du site.

comment être redirigé sur la page direaunami.php après l'identification tout en conservant l'url générée par $_SERVEUR['HTTP_REFERER'] que l'on souhaite recommander ?

je regarde du côté de la page membre mais ....

merci pour vos astuces

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonjour,

une fois identifié, lorsque l'on utilise la fonction "dire à un ami", on est redirigé sur la page d'accueil du site.

comment être redirigé sur la page direaunami.php après l'identification tout en conservant l'url générée par $_SERVEUR['HTTP_REFERER'] que l'on souhaite recommander ?

je regarde du côté de la page membre mais ....

merci pour vos astuces

header("LOCATION:$wwwroot/direaunami.php");

die;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci,

si lors de l'identification le client se trompe dans le formulaire , ['HTTP_REFERER'] contient la page membre et non plus l'url du produit .

existe t il un moyen de remedier à cela, sinon la redirection n'a pas lieue d'être, et donc il faut revenir manuellement sur le produit et recomencer la manipulation

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci,

si lors de l'identification le client se trompe dans le formulaire , ['HTTP_REFERER'] contient la page membre et non plus l'url du produit .

existe t il un moyen de remedier à cela, sinon la redirection n'a pas lieue d'être, et donc il faut revenir manuellement sur le produit et recomencer la manipulation

Dans ce cas je vous recommande de poster l'url de l'identifiant du produit dans le formulaire direaunami de manière à renvoyer le lien derrière

patrice

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je n'arrive pas à faire la redirection à partir de la page membre car je souhaite que l'utilisateur soit identifié pour "envoyer à un ami"

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je n'arrive pas à faire la redirection à partir de la page membre car je souhaite que l'utilisateur soit identifié pour "envoyer à un ami"

merci

Il suffit d'afficher le lien dire a un ami si la personne est identifiée

<?php


if (est_identifie()) {


echo "<a href=direaunami.php>Dire à un ami</a>";


}

Ensuite sur la page direaunami, mettre necessite_identification() en haut de page

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui je sais pour la fonction if (est_identifie())

cette fonction redirige sur la page membre mais une fois identifié à partir de cette je n'arrive pas à fair la redirection pour être redirigé sur la page direaunami.php avec l'id du produit que le client souhaite recommander.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui en effet le problème est le même avec le module donner son avis

il faut être identifié sur la page membre pour donner son avis, mais une fois identifié on est renvoyé sur la page d'accueil et non sur la page produit_datails avec l'id du produit.

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je pense qu'avec une bidouille de ce style , ça devrait le faire dans haut.php

$_SESSION['url2']= $_SESSION['url1'];

$_SESSION['url1']= $_SERVER['HTTP_REFERER'];

comme ça on a les deux derniere url stockée dans la session il suffit de faire un test sur ce que c'est comme url pour rechanger le header :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci paulanna de faire avancer le sujet et macao45 pour son explication.

tu parles de faire un test en rapport avec l'url, je souhaite qu'une fois identifé le client retourne vers la page http://www.monsite/achat/produit_details.php?id=34.

car c'est à partir de cette page qu'il est dirigé vers la page membre et revient sur la page produit_details

je sais pas "capturer" cette url

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

il suffit de remplacer

header("LOCATION:$wwwroot/direaunami.php");

die;

par

header("LOCATION:$_SESSION['url2']");

die;

il faut peut etre mettre une troisième variable de session .... je sais pas

$_SESSION['url3']= $_SESSION['url2'];

$_SESSION['url2']= $_SESSION['url1'];

$_SESSION['url1']= $_SERVER['HTTP_REFERER'];

mais avec ça tu remonte dans ta nagivation avec autant de page en arrière que tu veux et donc tu redirige sur n-1 ou n-x celon tes besoins :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping