OVH Cloud OVH Cloud

[PB passage de paramètre] : niveau bac+75 !

2 réponses
Avatar
Vincent BENNER - PERSO
Bonjour,

J'ai posté hier une remarque concernant un
problème de passage de paramètres. Voici
le lien avec l'exemple (j'ai mis ça sur le serveur
du bureau !)

http://www.pageup.fr/gotive/services

Pour l'identification, TEST et TEST

Dans la page ACCUEIL sur le lien du changement
du mot de passe, on voit ça dans la
barre d'état. J'ai vérifié, y'a pas d'espaces
ni de caractères parasites.

http://www.pageup.fr/gotive/services/chgpwd.php?lelog=TEST


Voici le code de la page chgpwd.php

<?

echo print_r($lelog);
echo "$lelog";

?

Ca affiche 1 (pour le print_r) et c'est tout !

Des idées ?

Si ça peut vous aider

http://www.pageup.fr/gotive/services/phpinfo



Merci de votre aide !

Vincent

2 réponses

Avatar
DJiK
Ca affiche 1 (pour le print_r) et c'est tout !

Des idées ?



Oui!


http://fr2.php.net/manual/fr/function.print-r.php

"Si vous voulez obtenir le résultat de print_r() dans une chaîne, utilisez le paramètre return. Si ce paramètre vaut TRUE, print_r() retournera ce qu'il aurait affiché (ce qu'il fait par défaut)."



Il ne faut pas echo un print... ;-) print_r tout seul affiche le résultat!

--
DJiK

Avatar
Vincent BENNER - PERSO
Bonjour,

Je me suis mal exprimé en fait, je perds le contenu
de la variable $lelog !!!

Voici un cross post :

Rebonjour à tous,

Dans mes déboires avec un 'simple' passage de paramètre
entre 2 appels de pages, je suis obligé d'avancer un peu.

Cependant, j'ai mis un lien de test (un nouveau !)

http://www.pageup.fr/gotive/services/TEST/


le code de la page index.php est le suivant

<?

echo "<a href=test2.php?param=3>CLIC</A>n";

?>


Celui de la page test2.php

<?

echo "$param";

?>


On peut pas faire plus simple !!!!!!


Merci à tous,

Vincent