parametre à l'url que je n'arrive pas à récupérer

Eléphant du PHP | 216 Messages

12 avr. 2006, 14:37

voici la façon dont je passe le paramètre à l'url

Code : Tout sélectionner

echo '<script language="javascript">'; echo "window.location = 'connection.php?prov=ajout'"; echo '</script>';
mon souci est que je n'arive pas à récupérer la valeur dans la page connection.php

voici mon code

if (!empty($_GET['prov']) and ($_GET['prov'] == 'ajout'))  
                                 { 
                                    echo 'Vous êtes maintenant connecté'; 
                                     
                                 } 

Merci d'vance pour votre aide.

Eléphant du PHP | 135 Messages

12 avr. 2006, 14:39

$var = $_GET['prov'];

echo $var;
?

ou j'ai mal compris la question peut être? :)

Eléphant du PHP | 216 Messages

12 avr. 2006, 19:15

non justement ça ne marche pas....
il ne reconait la variable $_GET['prov']...
je ne sais pas d'où ça peut venir.
pourtant quand je regarde l'url, j'ai bien à la fin ?prov=ajout.

ça me semble bizarre...
peut-être que c'est la manière dont je fais ma redirection...
c'est peut-être ça que le code php n'aime pas...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

12 avr. 2006, 19:45

lol, "j'ai interrogé l'ordinateur principal... il me déteste :(" ;)

Et qu'est ce que cela donne si tu ajoutes un :
echo "<pre>";
print_r($_GET);
echo "</pre>";
tout au début de ta page connection.php ? as-tu bien l'index "prov" avec la valeur "ajout" ?