Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2954 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème d'URL (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème d'URL (résolu)

n°244798
omega2
Posté le 14-11-2002 à 00:20:31  profilanswer
 

Question surement déjà posé ici a plusieurs reprise mais j'ai su retrouver la réponse :
 
Est ce qu'il y a un moyen simple de conaitre l'URL qui a permis l'accés au script en court?
L'équivalent du $HTTP_REFERER mais pour la page courante et pas la page précédante quoi.
 
Voilà ce que j'ai fait :
 

Code :
  1. <HTML>
  2. <?php
  3. // déclaration d'une variable globale unique ($serveur) qui est normalement remplis quelle que soit la ersion de php (certaines versions conaissent $_SERVEUR et d'autres $GHTTP_SERVER_VARS
  4. if (isset($_SERVER))
  5. {$serveur=$_SERVER;
  6. }else
  7. {$serveur=$HTTP_SERVER_VARS;
  8. }
  9. // url de la page précédante en utilisant ma variable tableau, les variables tableaux $_SERVER et $HTTP_SERVER_VARS puis en utilisant la variagble globale de base $HTTP_REFERER
  10. echo "<A HREF=\"http://bechat.free.fr/stats/ref.php3\">test</A><BR>";
  11. echo "referer (page précédante \$serveur) : ".$serveur["HTTP_REFERER"]."<BR>";
  12. echo "referer (page précédante \$HTTP_SERVER_VARS) : ".$HTTP_SERVER_VARS["HTTP_REFERER"]."<BR>";
  13. echo "referer (page précédante \$_SERVER) : ".$_SERVER["HTTP_REFERER"]."<BR>";
  14. echo "referer (page précédante \$HTTP_REFERER) : ".$HTTP_REFERER."<BR>";
  15. // url de la page en court en utilisant ma variable tableau, les variables tableaux $_SERVER et $HTTP_SERVER_VARS puis en utilisant les variables globales de base $SERVER_NAME et $PHP_SELF
  16. echo "page courante \$serveur : http://".$serveur["SERVER_NAME"]."/".$serveur["PHP_SELF"]."<BR>";
  17. echo "page courante \$HTTP_SERVER_VARS : http://".$HTTP_SERVER_VARS["SERVER_NAME"]."/".$HTTP_SERVER_VARS["PHP_SELF"]."<BR>";
  18. echo "page courante \$_SERVER : http://".$_SERVER["SERVER_NAME"]."/".$_SERVER["PHP_SELF"]."<BR>";
  19. echo "page courante \$PHP_SELF : http://&#034;.$SERVER_NAME.&#034;/ [...] gt;&#034;;
  20. ?>
  21. </HTML>


 
Seul problème qu'il me reste, la partie qui passe les variables.
 
Autre problème chez free en php3 les variables $_SERVER et $HTTP_SERVER_VARS sont pas initalisé (ou sont initialisé à vide).
Faut que je le remplisses à la main. :(


Message édité par omega2 le 14-11-2002 à 01:18:30
mood
Publicité
Posté le 14-11-2002 à 00:20:31  profilanswer
 

n°244874
omega2
Posté le 14-11-2002 à 01:18:19  profilanswer
 

C'était tout con en fait : $REQUEST_URI
Là, j'ai vraiment l'air bête moi.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème d'URL (résolu)

 

Sujets relatifs
Probléme d'accés en écriture a une base de donnée sous Win XpPbs avec pointeurs ! [RESOLU ]
Liste Chainée en java | Gérer le resize [Resolu][Delphi6]menu deroulant probleme de taille
Problème avec PHPMonExplorateurMU (PHPMyExplorerMU)Problème avec la fonction mail(..) --> "Warning serveur error"
Où sont les fonctions trigo ? [résolu]simple probleme sur les objets (je debute)
[VB] Probleme VB et base de donnéeprobleme d'envoi de formulaire
Plus de sujets relatifs à : problème d'URL (résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR