$_GET['variable'] ne récupère rien

Eléphanteau du PHP | 23 Messages

24 oct. 2006, 16:22

bonjour à tous,

voilà mon petit probleme: j'ai un site PHP qui tourne en ligne sans soucis.

mais lorsque je veux le faire tourner à mon domicile en local (avec easy PHP) cela ne fonctionne plus.

en fait, je passe une variable en URL et je la récupère via $_GET['action'];

mais avec easy PHP le get ne récupère rien.

$action = $_GET['action']; ==> $action reste vide

qq un peut-il m'expliquer le probleme? je suis perdu

Merci à tous

Eléphant du PHP | 193 Messages

24 oct. 2006, 18:02

Mauvais forum je crois :s

As-tu testé le contenu de $_GET['action'] avant d'affecter $action?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

24 oct. 2006, 18:32

Mauvais forum, en effet.

Pourtant, c'était pas dur de ne pas se tromper...
:evil:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

24 oct. 2006, 18:34

essaie ceci :
echo $_GET['action'],"<br />";
$action = isset($_GET['action']) ? $_GET['action'] : "rien";
echo $action;

Invité
Invité n'ayant pas de compte PHPfrance

24 oct. 2006, 20:58

j'ai essayer ton bout de code

il ne récupère tjs pas la valeur de passée en URL

il ecrit "rien" provenant de l'echo

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

24 oct. 2006, 21:06

Bien.
Donc le problème ne vient pas de la page de réception, mais de la page d'envoi.
Peux-tu nous en montrer le code ?

Mammouth du PHP | 19672 Messages

24 oct. 2006, 21:49

Je serais surtout curieux de voir un copier/coller de l'url en question :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

25 oct. 2006, 09:40

voilà l'URL avec bien sur le 127.... devant

main.php?ln=fr&action=ins


et voilà pour rappel la facon dont je recupere la variable
$action = $_GET['action'];

ViPHP
ViPHP | 2144 Messages

25 oct. 2006, 09:46

Etrange.

Mets un
print_r($_GET);
dans la page qui est censée recevoir la variable, pour voir ce qu'on récupère réellement.
Regardes aussi éventuellement les différences de configuration entre le serveur en ligne et le serveur local (notamment dans les phpinfo())