url courante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : url courante

Deux attributs utiles

par Phil93 » 27 févr. 2007, 22:43

Bonjour à vous,

Les deux propriétés dont je me sers, personnellement, ce sont :

Code : Tout sélectionner

var pathToMe = document.location.pathname ;
… et…

Code : Tout sélectionner

var dataUrl = document.location.search ;
… qui renvoie tout ce qui se trouve après le "?" (en commençant par ce "?). Donc je fais (pour ne plus avoir de "?") :

Code : Tout sélectionner

dataUrl = dataUrl.substring(1, dataUrl.length ) ;

Pour la suite, je suis sûr qu'il doit exister quelque part une fonction du genre urldecode, mais perso, ça me prendrait plus de temps que de coder :

Code : Tout sélectionner

var mesData = new Array() ; dataUrl = dataUrl.split("&") ; var truc ; for ( var i in dataUrl ) { truc = dataUrl[i].split("="); mesData[truc[0]] = truc[1] ; } /* À partir de là, j'ai toute mes données URL que je peux récupérer avec : */ var cestQuoiMonNom = mesData['nom'] ; /* Si l'url était par exemple : monscript.php?nom=phil&prenom=zitou alors cestQuoiMonNom sera = à "phil"
Bien à vous,

Phil

par Arcanis » 18 févr. 2007, 17:52

Code : Tout sélectionner

var url = document.location;
ça ne marche pas?

par Invité » 18 févr. 2007, 17:38

il n'y a pas d'équivalent à $_SERVER['REQUEST_URI'] en javascript?

par Invité » 18 févr. 2007, 17:02

dans mon lien (clip flash), j'ai mis ceci
javascript:document.location.replace(document.referrer);
ça marche mais ne me renvoie pas sur la page courante avec toutes les vars qui sont dans l'url...

par Invité » 18 févr. 2007, 16:50

oui effectivement, ça doit absolument etre du javascript car c'est un clip flash qui effectue l'action, je ne peux donc pas utiliser php.

par albat » 18 févr. 2007, 16:49

La solution en PHP, très simple, me paraissant tout à fait adaptée,
je me permets de te demander si le javascript est un pré-requis obligatoire...

url courante

par Invité » 18 févr. 2007, 16:46

Bonjour à tous,
comment puis-je récupérer, en javascript, l'url courante et toutes les variables à la suite.

Par exemble si je clique un lien:
<a href="index.php?page=maPage&action=monAction"> cliquez ici <a/>

je vousdrais récupérer
index.php?page=maPage&action=monAction

dans la page d'arrivée avec javascript.
Merci pour vos réponses.