Récupérer variables URL [Résolu]

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 : Récupérer variables URL [Résolu]

Re: Récupérer variables URL

par Invité » 23 mars 2010, 12:54

Merci pour ta réponse

Tu m'as mis sur la voie, je n'ai pas fait exactement t'as méthode, mais j'ai utilisé le explode (tout simplement: :oops: ) sur la variable car le problème était là si je ne me trompe pas, dans l'URL il n'y a qu'une variable de définie.

Ce qui donne :
if (isset($_GET["id"])) {
	if ($_GET["id"] != ""){
	        $id= explode("|", $_GET["id"]);
	}									
    	$variable1 = $id[0];
	$variable2 = $id[1];
}

Re: Récupérer variables URL

par stealth35 » 23 mars 2010, 11:03

hello, sois tu fais un explode sur le | de ta valeur GET, soit tu remplis ton formulaire avec les array

<input type="text" name="id[]" />
<input type="text" name="id[]" />
<button type="submit">ok</button>

tu vas recevoir ton tableau dans l'adresse :

?id[]=127&id[]=789

Récupérer variables URL [Résolu]

par stomper98 » 23 mars 2010, 10:31

Bonjour,

Je rencontre un soucis avec un format d'URL où je souhaite récupérer 2 variables.

Voici l'exemple : 127.0.0.1/test/test.php?id=123|789
Les variables que je souhaite utiliser sont "123" et "789".

Quand l'URL est du format 127.0.0.1/test/test.php?id=123 je récupère "123" assez facilement de cette manière
if (isset($_POST["id"])){
    $id = $_GET["id"];	
}
Mais pour l'autre cas je ne vois pas comment faire avec l'opérateur "|" pour récupérer les 2 variables. #-o

edit : désolé j'ai répondu sans être connecté