Pourquoi ça marche pas ? - PHP - Programmation
Marsh Posté le 22-05-2004 à 16:47:15
tu dois utiliser l'expression $_GET['Prenom'] et non $Prenom par exemple. Autrefois, $prenom était accepté dans les configurations par défaut de PHP mais ça n'est plus le cas aujourd'hui, car cela pose un risque potentiel de sécurité.
Si tu veux vraiment que ça fonctionne sans modifier ton code, tu dois éditer ton PHP.INI et chercher register_globals pour le mettre à On au lieu de Off.
Marsh Posté le 22-05-2004 à 16:51:57
drasche a écrit : tu dois utiliser l'expression $_GET['Prenom'] et non $Prenom par exemple. Autrefois, $prenom était accepté dans les configurations par défaut de PHP mais ça n'est plus le cas aujourd'hui, car cela pose un risque potentiel de sécurité. |
Et comment dois-je l'insérer dans la page de traitement ? Comme ça :
Code :
|
J'ai un message d'erreur :
Code :
|
Marsh Posté le 22-05-2004 à 16:53:46
Tu ne peux pas insérer l'expression $_GET['Prenom'] directement dans ta chaîne.
Au lieu de
Code :
|
Tu dois utiliser la forme :
Code :
|
Marsh Posté le 22-05-2004 à 16:56:15
ahah, que vois-je, toi aussi gagne un droit de visite sur le topic anti-EasyPHP
http://forum.hardware.fr/hardwaref [...] 2943-1.htm
Marsh Posté le 22-05-2004 à 16:58:23
Merci à vous, ça fonctionne !
J'utilise un bouquin de 2001 qui ne semble plus tout à fait à jour
Marsh Posté le 22-05-2004 à 16:59:55
drasche a écrit : ahah, que vois-je, toi aussi gagne un droit de visite sur le topic anti-EasyPHP |
J'ai vu le topic
Je me pencherai dessus quand je maîtriserai PHP/MySQL
Marsh Posté le 22-05-2004 à 16:43:21
Je débute le PHP et j'essai de faire passer des valeurs de variables par un formulaire avec GET.
J'ai cette URL là que je fais passer à partir d'une première page contenant le formulaire :
mais j'ai systématiquement ce message d'erreur :
Je ne comprend pas d'où vient le problème, les noms de variables étant identiques
Quelqu'un pourrait-il m'aider ?