ZuckBin Posté 2 Mars 2010 Posté 2 Mars 2010 (modifié) Bonjour, Un webservice me renvoie cette chaine: ACQ=OK&IDENTIFIANT=2&REFERENCE=REF10031432 L'url renvoi en coeur de page juste cette ligne, il n'y a aucune balise, aucun id, aucun doctype, rien... Comment récuperer chaque variable dans cette chaine: ACQ=OK, IDENTIFIANT=2, .... à la manière d'un GET: GET["ACQ"]="OK"? Merci de votre aide. Modifié 2 Mars 2010 par ZuckBin
jcaron Posté 2 Mars 2010 Posté 2 Mars 2010 http://www.php.net/manual/en/function.parse-str.php Jacques.
ZuckBin Posté 6 Avril 2010 Auteur Posté 6 Avril 2010 (modifié) Bonjour, Même soucis avec une chaine de caracteres issu d'un fichier de log apache [01/Apr/2010:13:17:38 +0200] "GET /_img/bg/contentPage_foot.png HTTP/1.1" 200 3931 "http://site.tld/?id_client=2291908&check=0e50d2b3c2b148f0dd0b8a58dd333180&webtype=83" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB6.4)" Je n'arrive pas à récuperer dans des variables mes valeures id_client, check, webtype J'ai simplement fais un parse_str du contenu, et ca ne fonctionne pas correctement, je ne recupere pas id_client, check c'est ok, mais pour webtype, il prend la totalité apres : 83" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB6.4) Comment faire ? Merci. Modifié 6 Avril 2010 par ZuckBin
captain_torche Posté 6 Avril 2010 Posté 6 Avril 2010 Il faudrait tout simplement isoler l'url, avec une petite expression régulière. Ensuite, il faudrait utiliser parse_str() sur la valeur 'query' retournée par parse_url().
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant