|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
tvidal99 Nouveau WRInaute
Inscrit le: 22 Avr 2008 Messages: 27
|
Posté le : Mar Avr 22, 2008 15:03 Sujet du message: history back avec l'URL rewriting ? |
|
|
Bonjour à tous,
Voilà j'utilise l'URL rewriting sur mon prochain site web, mais pour quelques pages particulières (quand y'a pas de résultat) j'ai besoin d'afficher un lien du style "REVENIR A LA PAGE PRECEDENTE" qui m'envoie donc à la page précédente.
Ce lien peut se faire aisément en javascript par un Onclick history.go(-1)
Mais j'aimerai le faire en PHP afin de mettre des vrais liens dans mes liens (ce qui permet d'augmenter un peu plus encore le ranking).
Mon problème est qu'en PHP pour récupérer l'adresse de la page précédente y'a PHP_SELF, mais je récupère alors la page sans l'URL rewriting...
Y'a t-il une solution ?
En vous remerciant par avance, cordialement,
Théo |
|
| |
|
 |
UsagiYojimbo WRInaute accro

Inscrit le: 23 Nov 2005 Messages: 2522 Localisation: Lyon, capitale des Gaules
|
Posté le : Mar Avr 22, 2008 15:06 Sujet du message: Re: history back avec l'URL rewriting ? |
|
|
| tvidal99 a écrit: |
Bonjour à tous,
Voilà j'utilise l'URL rewriting sur mon prochain site web, mais pour quelques pages particulières (quand y'a pas de résultat) j'ai besoin d'afficher un lien du style "REVENIR A LA PAGE PRECEDENTE" qui m'envoie donc à la page précédente.
Ce lien peut se faire aisément en javascript par un Onclick history.go(-1)
Mais j'aimerai le faire en PHP afin de mettre des vrais liens dans mes liens (ce qui permet d'augmenter un peu plus encore le ranking).
Mon problème est qu'en PHP pour récupérer l'adresse de la page précédente y'a PHP_SELF, mais je récupère alors la page sans l'URL rewriting...
Y'a t-il une solution ?
En vous remerciant par avance, cordialement,
Théo |
| Code: |
$_SERVER['REQUEST_URI'];
|
|
|
| |
|
 |
jarreweb WRInaute occasionnel

Inscrit le: 12 Sep 2003 Messages: 185 Localisation: saint-etienne
|
Posté le : Mar Avr 22, 2008 15:36 Sujet du message: history back avec l'URL rewriting ? |
|
|
à noter que cela ne fonctionne pas dans 100% (mais presque) des cas, tout dépend du navigateur
et de toute manière, il faut utiliser HTTP_REFERER
http://fr.php.net/manual/fr/reserved.variables.php
| Citation: |
| L'adresse de la page (si elle existe) qui a conduit le client à la page courante. Cette valeur est affectée par le client, et tous les clients ne le font pas. Certains navigateurs permettent même de modifier la valeur de HTTP_REFERER, sous forme de fonctionnalité. En bref, ce n'est pas une valeur de confiance. |
|
|
| |
|
 |
tvidal99 Nouveau WRInaute
Inscrit le: 22 Avr 2008 Messages: 27
|
Posté le : Mar Avr 22, 2008 15:52 Sujet du message: history back avec l'URL rewriting ? |
|
|
Bon bin j'ai franchement honte !!!
je ne sais pas pourquoi je me suis penché que sur PHP_SELF !??
En effet :
REQUEST_URI donne:
/classified.php?classe-par=les-nouveaux
HTTP_REFERER donne
http://www.domain.com/classe-par/les-nouveaux/
donc dans mon cas le HTTP_REFERER est exactement ce que je cherchais !
UN GRAND MERCI !
Theo |
|
| |
|
 |
| |
|
|