pb affectation variable en php
11 messages
• Page 1 sur 1
-

crughon - WRInaute discret

- Messages: 215
- Inscription: 24 Juil 2005
pb affectation variable en php
Bonjour,
j'ai en ce moment un soucis avec un nouveau site que j'essaye de realiser. Un pb en php avec les variables que je n'arrive pas à faire circuler d'une page à l'autre dans l'url. Voici un test que j'ai fait qui ne marche pas, la variable $message reste vide sur la page2.php :
<?php
print '<a href="page2.php?message=bonjour">';
print "bonjour";
print "</a>";
?>
voir l'exemple à cette adresse : http://www.sites-internationaux.com/test/index.php
Tout le site a ce probleme, est-ce que ca vient du serveur ? Je suis débutant et là je patauge. Merci d'avance pour vos réponses.
j'ai en ce moment un soucis avec un nouveau site que j'essaye de realiser. Un pb en php avec les variables que je n'arrive pas à faire circuler d'une page à l'autre dans l'url. Voici un test que j'ai fait qui ne marche pas, la variable $message reste vide sur la page2.php :
<?php
print '<a href="page2.php?message=bonjour">';
print "bonjour";
print "</a>";
?>
voir l'exemple à cette adresse : http://www.sites-internationaux.com/test/index.php
Tout le site a ce probleme, est-ce que ca vient du serveur ? Je suis débutant et là je patauge. Merci d'avance pour vos réponses.
- fredsoft
- WRInaute discret

- Messages: 242
- Inscription: 26 Jan 2003
alain-b a écrit:pour des raisons de sécurité les variables d'environnement ( encodées url, cookies, formulaires) ne sont plus accessibles directement sous php, dans la config par defaut.
Ta variable est là : $HTTP_GET_VARS["message"]
non la $_GET["message"]
-

crughon - WRInaute discret

- Messages: 215
- Inscription: 24 Juil 2005
Merci pour vos reponses, effectivement ma variable est là.
Pourtant tous les sites utilisent ce type d'écriture http://www.monsite.com?mot1=question1&mot2=question2...
alors pourquoi le mien fait exception ? On ne plus plus faire passer une variable dans une url ? J'ai des tonnes de variables à faire passer de cette manière... argh Des sites qui n'utilisent pas $_GET["message"] ne vont plus marcher ?
J'attends vos explications. Merci d'avance
Pourtant tous les sites utilisent ce type d'écriture http://www.monsite.com?mot1=question1&mot2=question2...
alors pourquoi le mien fait exception ? On ne plus plus faire passer une variable dans une url ? J'ai des tonnes de variables à faire passer de cette manière... argh Des sites qui n'utilisent pas $_GET["message"] ne vont plus marcher ?
J'attends vos explications. Merci d'avance
- radiotrance
- WRInaute discret

- Messages: 157
- Inscription: 10 Juil 2005
bizarre ca devrai fonctionner,
en recuperant $message sur page2.php ca fonctionne pas?
en recuperant $message sur page2.php ca fonctionne pas?
-

crughon - WRInaute discret

- Messages: 215
- Inscription: 24 Juil 2005
nan nan ca ne fonctionne pas, la variable $message reste vide sur la page page2.php.
Mais le pire c'est que c'est valable pour tout le site, sur n'importe quelle page php. Alors je me demandais si c'est un pb de serveur chez mon hebergeur ? Une configuration du serveur à modifier ?...
Mais le pire c'est que c'est valable pour tout le site, sur n'importe quelle page php. Alors je me demandais si c'est un pb de serveur chez mon hebergeur ? Une configuration du serveur à modifier ?...
- kalex
- WRInaute discret

- Messages: 241
- Inscription: 14 Sep 2004
C'est parfaitement normal, la directive register_globals du php.ini est par défaut sur off depuis la version 4.2. L'incorporation directe de variables était en fait une fause bonne idée. On travaillait sur une variable sans savoir d'où elle venait et il fallait avoir conscience de toutes les variables possibles pour qu'elles ne se télescopent pas avec d'autres définies dans le script, d'où des problèmes de sécu, etc.
Bref, un beau bordel.
http://fr2.php.net/manual/fr/security.globals.php
Bref, un beau bordel.
http://fr2.php.net/manual/fr/security.globals.php
-

e-kiwi - Modérateur

- Messages: 15615
- Inscription: 23 Déc 2003
rajoute ca dans ton fichier header :
http://fr3.php.net/import_request_variables
et le probleme sera résolu le temps que tu recode le tout proprement
http://fr3.php.net/import_request_variables
et le probleme sera résolu le temps que tu recode le tout proprement
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Affectation d'une valeur a une variable avec getElementById
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- AJax, php et xml, probleme de variable php
- [Php -Facile] Fichiers en php et incrementation de variable
- Affectation Id image javascript
- destruction variable php
- Redirection variable php
- PHP + Variable + Referencement
- variable php dans du javascript
- PHP variable dans shell_exec
- Gérer ses paramètres de tracking dans Google Webmaster Tools - 16-09-2009
- Configurer des nouveaux moteurs dans Google Analytics - 12-06-2007
- Référencement : le problème des sessions des pages PHP - 04-08-2008
- Comment exclure son propre trafic de Google Analytics - 09-10-2008
- 13% des internautes choisissent l'option Google : pages from the UK - 09-04-2008
- Réseaux sociaux : 1er bilan pour WebRankInfo - 26-11-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités

