TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
Le problème de ce sujet a été résolu
| Page : 1 | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : 1 | |
BenXbox
|
# Posté le 24/05/2006 à 21:03:26 |
![]() Groupe : Membres |
Salut à tous,
J'utilise le $_SERVER['HTTP_REFERER'] : Code : PHP Sa m'affiche dans mon "echo" ceci "http://www.tchatteurs.net/listemembres.php" et je voudrais que sa m'affiche seulement ceci : "listemembres.php" Merci d'avance. |
Elentar
|
# Posté le 24/05/2006 à 21:05:14 |
![]() Groupe : Membres |
Regarde du côté de parse_url()
|
BenXbox
|
# Posté le 24/05/2006 à 21:10:14 |
![]() Groupe : Membres |
Citation : Elentar
Regarde du côté de parse_url()
J'ai essayé ceci : Code : PHP Et sa m'affiche : Array ( [path] => ) Merci d'avance. |
Elentar
|
# Posté le 24/05/2006 à 21:14:56 |
![]() Groupe : Membres |
Ton HTTP_REFERER était vide lorsque tu as fait ton test.
|
Dentuk
|
# Posté le 24/05/2006 à 21:16:35 |
Yamo...![]() Groupe : Membres |
Code : PHP
$URL = $_SERVER['HTTP_REFERER'];
if(empty($URL)) { echo '$_SERVER[\'HTTP_REFERER\'] est vide'; } else { $URL1 = parse_url($URL); print_r ($URL1); } Essaies juste pour voir si ta variable s'est pas vidée... Edit: Grilled
Edit: oulà j'ai fait n'imp j'ai oublié les \ devant les '
Édité
le 24/05/2006 à 21:20:35
par Dentuk
|
BenXbox
|
# Posté le 24/05/2006 à 21:16:51 |
![]() Groupe : Membres |
Je viens bien d'une autre page avant.
|
Elentar
|
# Posté le 24/05/2006 à 21:18:20 |
![]() Groupe : Membres |
Ton navigateur ne renvoie pas le referer alors :]
Si ton code te renvoie ce que tu dis c'est que HTTP_REFERER est vide. Essaye print_r(parse_url('http://www.tchatteurs.net/listemembres.php')); et tu verras bien
|
BenXbox
|
# Posté le 24/05/2006 à 21:22:42 |
![]() Groupe : Membres |
Citation : Elentar
Ton navigateur ne renvoie pas le referer alors :]
Si ton code te renvoie ce que tu dis c'est que HTTP_REFERER est vide. Essaye print_r(parse_url('http://www.tchatteurs.net/listemembres.php')); et tu verras bien ![]() Sa me dit : Array ( [scheme] => http [host] => www.tchatteurs.net [path] => /listemembres.php ) |
Dentuk
|
# Posté le 24/05/2006 à 21:34:49 |
Yamo...![]() Groupe : Membres |
|
BenXbox
|
# Posté le 24/05/2006 à 21:36:16 |
![]() Groupe : Membres |
Et sinon ci il était plein, comment faire pour avoir seulement listemembres.php dans $URL.
|
KaKaShIH
|
# Posté le 24/05/2006 à 21:47:15 |
Ex-Newser![]() Groupe : Membres |
|
BenXbox
|
# Posté le 24/05/2006 à 22:04:43 |
![]() Groupe : Membres |
|
marc1306
|
# Posté le 13/01/2007 à 07:38:10 |
|
Groupe : Membres |
Bonjour et merci pour tout ceux qui contribuent a ce site tres bien fait
et de bons tuto ..
je me demande si on peut s'y fier au : $_SERVER['HTTP_REFERER'] , parfois cette valeur ne s'affiche pas ou est Vide . j'ai vu des difference entre IE. et firefox exemple dans l'ouverture en pop up sous firefox c'est ok sous IE. nop l( la pop up considere qu'elle a ete ouverte directement. sans referer sous I.E. ) peut etre que la maniere d'ouvrir la pop peut influencer si qqun a deja reflechi a ça ..
sinon je posterai apres ma recherche . |
zerozerohuit
|
# Posté le 19/11/2008 à 02:55:23 |
|
Groupe : Membres |
Extrait de php.net :
'HTTP_REFERER' 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.
|
rocawear
|
# Posté le 19/11/2008 à 08:15:36 |
|
WebDev - Développeur web Groupe : Membres |
Si ses en local ( sur ton hébergeur ), les session serait peut-être plus fiable ..
|
pochtroi
|
# Posté le 25/11/2008 à 14:07:05 |
|
et pourtant, elle tourne... Groupe : Membres |
Citation : zerozerohuit
Extrait de php.net : 'HTTP_REFERER' 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. ![]() Exact (d'ailleurs m@teo le fait remarquer dans son tuto) mais justement, y'aurait pas une solution pour être certain de l'origine du clic ? Merci. |
Retour au forum "PHP" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
448 Zéros connectés |
7 requêtes |
0.048s (0.023s)
