termifr
Messages postés58Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention26 août 2009
-
24 avril 2006 à 16:54
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
24 avril 2006 à 21:24
Salut voila mon petit probleme:
prenons une url http://www.xxxx.com/?salut Comment recuperer le salut apré le point d'interogation
normalement on devrai utilisé la fonction get[] mais on peut pascar on a pas ?xxx=salut
termifr
Messages postés58Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention26 août 2009 24 avril 2006 à 18:07
j'ai essayé ta soluce mais j'arrive pas a l'utiliser: regarde dit moi ce qu'il va pas :
(mon but est quand tu tape www.xxx.com/?www.google.fr , que mon scrit redirige vers celle ci)
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 24 avril 2006 à 18:30
Salut,
Il te suffit tout simplement de récupéré l'url de la page grace à la variable $REQUEST_URI (sous apache).
Ensuite il te suffit de faire un explode.
exemple :
$temp = explode("?", $REQUEST_URI);
$url = temp[1];
si ton l'url de ta page est www.xxx.com/?www.google.fr, alors dans $url tu auras www.google.fr
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 24 avril 2006 à 18:58
Voilà le code que tu dois mettre :
<?
$temp = explode("?", $REQUEST_URI);
$url = temp[1];
?>
En effet tu avais mis $REQUEST_URI tout seul en première ligne :)
Sinon je t'ai donné un mauvais code il faut l'adapter car sinon cela bug si dans ton url tu n'as pas de "?". D'où il faut le vérifier avant.
termifr
Messages postés58Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention26 août 2009 24 avril 2006 à 19:05
Euh j'ai inséré ton code et il me dit:
Parse error: syntax error, unexpected '[' in /home.8/a/n/o/anonymce/www/rdt/index.php on line 8
donc au niveau de $url=temp[1] c'est quoi qui gene?