Pourqoui mavariable ds XXX.php?mavariable=#yyyyyyy doesn't work ? - PHP - Programmation
Marsh Posté le 14-07-2003 à 19:29:52
Code :
|
avant de la passer en GET
Marsh Posté le 14-07-2003 à 19:43:33
ça fonctionne pas...
c'est une fonction en JS qui doit ouvrir la page ... Je mets le code :
Code :
|
$clanname ne s'affiche pas, dans la barre d'adresse $clanname vaut #ieG
Merci
Marsh Posté le 14-07-2003 à 19:53:10
encore toi avec tes chans irc !!!
Bon, ta variable, c'est toujours un nom de chan que tu passes dedans ou ça peut différer ?? si c'est toujours un nom de chan, benh tu le passes sans le # et tu le rajoutes quand tu récupères ta variable...
Marsh Posté le 14-07-2003 à 20:00:24
Non, non en fait, le chan IRC était un exemple , en fait c pour un nom de clan et les noms de clans, y en a beaucoup avec des # devant.
Marsh Posté le 14-07-2003 à 20:12:41
le plus simple si ca marche mal c'est effectivement d'ajouter le # qund tu recuperes ta variable
Marsh Posté le 14-07-2003 à 20:22:15
En Javascript y a la fonction escape() qui fait à peu près ce que fait la fonction urlencode() en PHP. Ce qui fait que dans ton javascript tu fous escape() et en PHP urldecode().
Marsh Posté le 14-07-2003 à 20:57:32
momo194 a écrit : OK , mais comment l'intégrer dans mon scipt ? |
Bon alors : ta variable clanname, c'est quoi ? Une var JS ou une var PHP ? Si c'est PHP, tu fais un rawurlencode() dessus et on en parle plus. Si c'est en JS, tu fais encodeURI().
Marsh Posté le 14-07-2003 à 21:02:08
PHP mais qui est doit être envoyée dans une url via une fonction javascript.
window.open entre autre ...
EDIT : avec rawurlencode() , dans la fonction javascript, il reconvertit la génération de rawurlencode() en caractère spécial.
Marsh Posté le 14-07-2003 à 21:06:57
momo194 a écrit : PHP mais qui est doit être envoyée dans une url via une fonction javascript. |
Alors fais un deuxième rawurlencode()
Marsh Posté le 14-07-2003 à 21:12:00
Genre ça marche !!!!
Mais pourquoi exécuter 2 fois la fonction ???
En effet :
Citation : |
Fonctionne
Mais
Citation : |
Ne fonctionne pas ...
En tous cas , Taiche big merci !
EDIT , et e sais pas parquoi , il enregistre ma variable $clanname, comme si j'avais fait un session_register("clanname" );
Je capte pas ...
Marsh Posté le 14-07-2003 à 19:25:45
Bonjour,
J'ai un gros problème, j'ai remarqué que les variables passées dans L'URl et contenant ce caractère : "#" n'étaient pas récupérées (enfin, si , sûrement, mais vide).
Alors voilà : comment faire ?
J'ai déjà essayer avec des $_GET['mavariable'] ou $HTTP_GET_VARS['mavariable'] , mais rien n'y fait !
AU secours !!!