uriel-nja Posted March 10, 2004 Share Posted March 10, 2004 Bonjour, j'ai installé apache (2.0) et php (4.3) sous windows 2000 (je sais linux c'est mieux mais là, au moins pour l'instant je n'ai pas le choix) et j'ai le problème suivant aucun de mes paramètres recueillis via un formulaire ne passent au moment de l'exécution du script J'ai essayé avec mes scripts mais aussi avec d'autres qui sont censés marcher J'ai du raté un paramètrage quelque part mais je n'arrive pas à trouver quoi Merci d'avance Link to comment Share on other sites More sharing options...
Sentinel Posted March 10, 2004 Share Posted March 10, 2004 Ca, c'est parce que tes scripts ont été programmés sur un php qui avait "register_globals = On", et que maintenant, pour des raisons évidentes de sécurité, les nouvelles options par défaut de php désactivent cette fonction. Tu as deux solutions : 1. tu remets "register_globals = On" dans le php.ini, mais c'est très crade car cette méthode est non sécurisé et obsolète. 2. comme il n'est jamais trop tard pour apprendre à programmer proprement, tu modifies tes scripts pour récupérer les variables de tes formulaires grâce aux tableaux $_GET, $_POST, et $_SESSION. -> voir Doc de PHP sur register_globals Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.