[php] comment récupérer l'url ...

comment récupérer l'url ... [php] - PHP - Programmation

Marsh Posté le 27-08-2001 à 15:18:32    

Bonjour, comment récupérer l'url d'une page dans une variable php, en javascript ca donnerait : varurl = document.location;
 on fait comment en php ou si c'est pas possible directement, comment récupérer la valeur d'une variable javascript dans une variable php ?

Reply

Marsh Posté le 27-08-2001 à 15:18:32   

Reply

Marsh Posté le 27-08-2001 à 15:36:02    

pgaz a écrit a écrit :

Bonjour, comment récupérer l'url d'une page dans une variable php, en javascript ca donnerait : varurl = document.location;
 on fait comment en php ou si c'est pas possible directement, comment récupérer la valeur d'une variable javascript dans une variable php ?  




 
varurl=document.location; dans ton javascript
<input type=hidden value=varurl name=urlgo> et tu recuperes dans $urlgo ton document.location;
 
sinon le plus simple
 
$url=$HTTP_REFERER;


---------------
A   L   B   A   T   O   R   ¤¤¤ membre de la team Kheops - verre magique powered ¤¤¤
Reply

Marsh Posté le 27-08-2001 à 15:36:22    

c'est qq chose comme $PHP_SELF. enfin t'en as un bout là, un ailleurs ... fait un phpinfo() et regarde.

Reply

Marsh Posté le 27-08-2001 à 17:34:10    

en fait, avec http_referer, ca me donne la page précédente et avec php_self, ca me donne pas les variables de l'url
 
en fait j'ai besoins de recupérer ce qui est aprés le fichier.php3? , car une seule variable ( $service ) va etre connue, les autres peuvent changer en fonction des fichiers selectionnés, donc je voudrais récupérer toutes les variables pour les mettre dans l'appel d'une autre page exemple :
 
index.php3?service=bulletin&annee=2000&mois=juillet
cette page appellerais dans un iframe la page : bulletin.php3?service=bulletin&annee=2000&mois=juillet
 
un autre appel pourra etre index.php3?service=article&numero=2&titre=info
cette page appellerais dans un iframe la page : article.php3?service=article&numero=2&titre=info
 
 
 
 
j'espere que j'ai reussi a expliquer ce que j'aimerais bien faire? :-)
 
merci

 

[edtdd]--Message édité par pgaz--[/edtdd]

Reply

Marsh Posté le 27-08-2001 à 17:37:01    

url de ta page : "index.php?truc=1"
 
$QUERY_STRING te renvoie "truc=1"

Reply

Marsh Posté le 27-08-2001 à 17:38:46    

et quel est l'interet des iframes si tu utilises PHP...je comprends pas trop là...enfin... :sarcastic:  ???

Reply

Marsh Posté le 27-08-2001 à 17:40:55    

M@nu a écrit a écrit :

url de ta page : "index.php?truc=1"
 
$QUERY_STRING te renvoie "truc=1"  




 
 
c'est exactement ca qu'il me fallait, merci pour l'info, mais ou puis-je récuperer toutes ces variables internes ?
 
 
merci pour les premieres reponse egalement, ca m'a permis d'avancer dans d'autres domaines

Reply

Marsh Posté le 27-08-2001 à 17:43:28    

M@nu a écrit a écrit :

et quel est l'interet des iframes si tu utilises PHP...je comprends pas trop là...enfin... :sarcastic:  ???  




 
simplement pour mettre un fond genre tv ou tableau ou ce que tu veux et l'iframe pour faire afficher les pages de contenu a l'interieur!
 
je debute en php, alors je ne connait pas encore bien toutes les possibilités, en me disant ca je me demande effectivement si il ne vaut pas mieux faire un calque et un include ou quelque chose de ce type ? qu' en pensez-vous ?

 

[edtdd]--Message édité par pgaz--[/edtdd]

Reply

Marsh Posté le 27-08-2001 à 20:31:53    

oui, vaux mieux, sutout que les iframe, c'est pas trop bien supporté sous netscape.

Reply

Marsh Posté le 27-08-2001 à 20:42:06    

comment récupérer la valeur d'une variable javascript dans une variable php ?  
je crois que c'est pas possible..(enfin au derniere nouvellle)
 tu peux seulement faire l'inverse... cad  recuperer une varaible php dans une variable javascript.
;)

Reply

Marsh Posté le 27-08-2001 à 20:42:06   

Reply

Marsh Posté le 27-08-2001 à 21:33:45    

la seule solution c'est de recharger la page et de la passer dans l'url...mais c'est pas super cool comme méthode...
 
voilà un ex tt fait => donne la résolution de l'écran
 
 
<?
if(!$res)
{
  echo '
  <script language="JavaScript">
  <!-- debut
    document.location="'.$PHP_SELF.'?res=1&w="+screen.width+"&h="+screen.height;
  // fin -->
  </script>';
}
else
{
echo "Résolution d'écran : ".$w."*".$h;
}
?>

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed