Bonsoir,
Soit deux pages A et B qui sont deux entrées différentes sur un même site.
Les deux pages appellent la même page 1 qui conduit à 2 jusqu'à n
Comment faire pour que le visiteur qui demande à revenir à la page
d'accueil se retrouve sur la page (A ou B) par laquelle il est arrivé
sur le site?
Merci de me faire des exemples commentés
Bonsoir,
Soit deux pages A et B qui sont deux entrées différentes sur un même site.
Les deux pages appellent la même page 1 qui conduit à 2 jusqu'à n
Comment faire pour que le visiteur qui demande à revenir à la page
d'accueil se retrouve sur la page (A ou B) par laquelle il est arrivé
sur le site?
Merci de me faire des exemples commentés
Bonsoir,
Soit deux pages A et B qui sont deux entrées différentes sur un même site.
Les deux pages appellent la même page 1 qui conduit à 2 jusqu'à n
Comment faire pour que le visiteur qui demande à revenir à la page
d'accueil se retrouve sur la page (A ou B) par laquelle il est arrivé
sur le site?
Merci de me faire des exemples commentés
Le Sat, 20 Oct 2012 01:43:49 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Bonsoir,
Soit deux pages A et B qui sont deux entrées différentes sur un même site.
Les deux pages appellent la même page 1 qui conduit à 2 jusqu'à n
Comment faire pour que le visiteur qui demande à revenir à la page
d'accueil se retrouve sur la page (A ou B) par laquelle il est arrivé
sur le site?
Merci de me faire des exemples commentés
En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Le Sat, 20 Oct 2012 01:43:49 +0200, Yannick VOYEAUD
<yannig@voyeaud.org> écrivait dans fr.comp.lang.php:
Bonsoir,
Soit deux pages A et B qui sont deux entrées différentes sur un même site.
Les deux pages appellent la même page 1 qui conduit à 2 jusqu'à n
Comment faire pour que le visiteur qui demande à revenir à la page
d'accueil se retrouve sur la page (A ou B) par laquelle il est arrivé
sur le site?
Merci de me faire des exemples commentés
En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Le Sat, 20 Oct 2012 01:43:49 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Bonsoir,
Soit deux pages A et B qui sont deux entrées différentes sur un même site.
Les deux pages appellent la même page 1 qui conduit à 2 jusqu'à n
Comment faire pour que le visiteur qui demande à revenir à la page
d'accueil se retrouve sur la page (A ou B) par laquelle il est arrivé
sur le site?
Merci de me faire des exemples commentés
En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Du code assez simple en fait pour le retour à la page précédente.
<?php
echo '<a href="' . $_SERVER["REFERER"] . '">Retour</a>';
?>
Pour la 1re page sur le site, ce n'est pas difficile il me semble.
Denis
En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Du code assez simple en fait pour le retour à la page précédente.
<?php
echo '<a href="' . $_SERVER["REFERER"] . '">Retour</a>';
?>
Pour la 1re page sur le site, ce n'est pas difficile il me semble.
Denis
En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Du code assez simple en fait pour le retour à la page précédente.
<?php
echo '<a href="' . $_SERVER["REFERER"] . '">Retour</a>';
?>
Pour la 1re page sur le site, ce n'est pas difficile il me semble.
Denis
Le 20/10/2012 03:02, Denis Beauregard a écrit :En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Du code assez simple en fait pour le retour à la page précédente.
<?php
echo '<a href="' . $_SERVER["REFERER"] . '">Retour</a>';
?>
Pour la 1re page sur le site, ce n'est pas difficile il me semble.
Denis
Bonsoir Denis, (enfin bonjour pour toi)
Merci de ce petit code que je vais approfondir de suite. Mes excuses
pour le retard à la réponse.
Amitiés
Le 20/10/2012 03:02, Denis Beauregard a écrit :
En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Du code assez simple en fait pour le retour à la page précédente.
<?php
echo '<a href="' . $_SERVER["REFERER"] . '">Retour</a>';
?>
Pour la 1re page sur le site, ce n'est pas difficile il me semble.
Denis
Bonsoir Denis, (enfin bonjour pour toi)
Merci de ce petit code que je vais approfondir de suite. Mes excuses
pour le retard à la réponse.
Amitiés
Le 20/10/2012 03:02, Denis Beauregard a écrit :En théorie, la page précédente serait la "refer" ou quelque chose du
genre. En pratique, je noterais la page d'entrée dans un cookie si le
cookie est vide.
Du code assez simple en fait pour le retour à la page précédente.
<?php
echo '<a href="' . $_SERVER["REFERER"] . '">Retour</a>';
?>
Pour la 1re page sur le site, ce n'est pas difficile il me semble.
Denis
Bonsoir Denis, (enfin bonjour pour toi)
Merci de ce petit code que je vais approfondir de suite. Mes excuses
pour le retard à la réponse.
Amitiés
Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
<yannig@voyeaud.org> écrivait dans fr.comp.lang.php:
Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Le 26/10/2012 04:44, Denis Beauregard a écrit :Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Bonjour Denis,
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
Le truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur. Donc
en entrant cette valeur dans un cookie elle est conservée obligatoirement.
C'est dommage j'ai détruis mes pages d'exemple que j'avais faites sinon
je te les aurais transmises avec plaisir. Je cherchais cette solution
pour un copain qui ne trouvais pas son bonheur et qui m'a demandé son aide.
Amitiés à la belle province
Le 26/10/2012 04:44, Denis Beauregard a écrit :
Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
<yannig@voyeaud.org> écrivait dans fr.comp.lang.php:
Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Bonjour Denis,
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
Le truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur. Donc
en entrant cette valeur dans un cookie elle est conservée obligatoirement.
C'est dommage j'ai détruis mes pages d'exemple que j'avais faites sinon
je te les aurais transmises avec plaisir. Je cherchais cette solution
pour un copain qui ne trouvais pas son bonheur et qui m'a demandé son aide.
Amitiés à la belle province
Le 26/10/2012 04:44, Denis Beauregard a écrit :Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Bonjour Denis,
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
Le truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur. Donc
en entrant cette valeur dans un cookie elle est conservée obligatoirement.
C'est dommage j'ai détruis mes pages d'exemple que j'avais faites sinon
je te les aurais transmises avec plaisir. Je cherchais cette solution
pour un copain qui ne trouvais pas son bonheur et qui m'a demandé son aide.
Amitiés à la belle province
Le Fri, 26 Oct 2012 15:56:39 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Le 26/10/2012 04:44, Denis Beauregard a écrit :Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Bonjour Denis,
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
La première fois, oui, pas la 2e !
Supposons ce parcours, si toutes les pages ont ce mécanisme
Page Inconnue
Page A
Cookie = Page Inconnue
Page 1
Cookie = Page A
Page 2
Cookie = Page 1
Page 3
Cookie = Page 2
Page 4
Cookie = Page 3
On remonte via le mécanisme à la page 3
Page 3
Cookie = Page 4
Supposons ce parcours, si seule la page A contient ce mécanisme
Page Inconnue
Page A
Cookie = Page Inconnue
Page 1
Cookie = Page Inconnue
Page 2
Cookie = Page Inconnue
Page 3
Cookie = Page Inconnue
Page 4
Cookie = Page Inconnue
On remonte via le mécanisme à la page inconnueLe truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur. Donc
en entrant cette valeur dans un cookie elle est conservée obligatoirement.
D'accord, mais il faut choisir quelle valeur est conservée.
Le referer est la page précédente et non la page courante. Donc, pour
reculer de UNE page, c'est bon, mais pas pour revenir à l'entrée du
site.
Par ailleurs, il faudrait ajouter un test pour avoir la page A si le
cookie n'est pas défini.C'est dommage j'ai détruis mes pages d'exemple que j'avais faites sinon
je te les aurais transmises avec plaisir. Je cherchais cette solution
pour un copain qui ne trouvais pas son bonheur et qui m'a demandé son aide.
Amitiés à la belle province
Merci
Denis
Le Fri, 26 Oct 2012 15:56:39 +0200, Yannick VOYEAUD
<yannig@voyeaud.org> écrivait dans fr.comp.lang.php:
Le 26/10/2012 04:44, Denis Beauregard a écrit :
Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
<yannig@voyeaud.org> écrivait dans fr.comp.lang.php:
Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Bonjour Denis,
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
La première fois, oui, pas la 2e !
Supposons ce parcours, si toutes les pages ont ce mécanisme
Page Inconnue
Page A
Cookie = Page Inconnue
Page 1
Cookie = Page A
Page 2
Cookie = Page 1
Page 3
Cookie = Page 2
Page 4
Cookie = Page 3
On remonte via le mécanisme à la page 3
Page 3
Cookie = Page 4
Supposons ce parcours, si seule la page A contient ce mécanisme
Page Inconnue
Page A
Cookie = Page Inconnue
Page 1
Cookie = Page Inconnue
Page 2
Cookie = Page Inconnue
Page 3
Cookie = Page Inconnue
Page 4
Cookie = Page Inconnue
On remonte via le mécanisme à la page inconnue
Le truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur. Donc
en entrant cette valeur dans un cookie elle est conservée obligatoirement.
D'accord, mais il faut choisir quelle valeur est conservée.
Le referer est la page précédente et non la page courante. Donc, pour
reculer de UNE page, c'est bon, mais pas pour revenir à l'entrée du
site.
Par ailleurs, il faudrait ajouter un test pour avoir la page A si le
cookie n'est pas défini.
C'est dommage j'ai détruis mes pages d'exemple que j'avais faites sinon
je te les aurais transmises avec plaisir. Je cherchais cette solution
pour un copain qui ne trouvais pas son bonheur et qui m'a demandé son aide.
Amitiés à la belle province
Merci
Denis
Le Fri, 26 Oct 2012 15:56:39 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Le 26/10/2012 04:44, Denis Beauregard a écrit :Le Thu, 25 Oct 2012 22:15:11 +0200, Yannick VOYEAUD
écrivait dans fr.comp.lang.php:Voici ce que j'ai fais:
Page A et B
## Là où tu veux mettre lien vers la page 1 commune
<a href="Page_1.php" >Page 1</a>
Page 1
<?php
setcookie('page_arr', $_SERVER['HTTP_REFERER'], (time() +3600 ));
?>
plutôt dans page A (ou B) :
setcookie('page_arr', "page-A.php"
Sinon, à la 2e page, on revient à la page 1 et non A ou B
Denis
Bonjour Denis,
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
La première fois, oui, pas la 2e !
Supposons ce parcours, si toutes les pages ont ce mécanisme
Page Inconnue
Page A
Cookie = Page Inconnue
Page 1
Cookie = Page A
Page 2
Cookie = Page 1
Page 3
Cookie = Page 2
Page 4
Cookie = Page 3
On remonte via le mécanisme à la page 3
Page 3
Cookie = Page 4
Supposons ce parcours, si seule la page A contient ce mécanisme
Page Inconnue
Page A
Cookie = Page Inconnue
Page 1
Cookie = Page Inconnue
Page 2
Cookie = Page Inconnue
Page 3
Cookie = Page Inconnue
Page 4
Cookie = Page Inconnue
On remonte via le mécanisme à la page inconnueLe truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur. Donc
en entrant cette valeur dans un cookie elle est conservée obligatoirement.
D'accord, mais il faut choisir quelle valeur est conservée.
Le referer est la page précédente et non la page courante. Donc, pour
reculer de UNE page, c'est bon, mais pas pour revenir à l'entrée du
site.
Par ailleurs, il faudrait ajouter un test pour avoir la page A si le
cookie n'est pas défini.C'est dommage j'ai détruis mes pages d'exemple que j'avais faites sinon
je te les aurais transmises avec plaisir. Je cherchais cette solution
pour un copain qui ne trouvais pas son bonheur et qui m'a demandé son aide.
Amitiés à la belle province
Merci
Denis
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
Le truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur.
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
Le truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur.
Là tu me fais douter car ce que j'ai écris a bien marché dans les tests
$_SERVER['HTTP_REFERER'] enregistre la page d'où tu viens donc c'est
bien cela que l'on cherche.
Le truc c'est que l'on est OBLIGÉ de passer par des cookies du fait que
certains navigateurs n'interprètent pas correctement cette valeur.