[PHP] Probléme chelou: isset() de veut pas marcher !

Probléme chelou: isset() de veut pas marcher ! [PHP] - PHP - Programmation

Marsh Posté le 07-05-2003 à 14:05:46    

Salut,
 
J'ia fait une application en php. Avec EasyPHP, tout s'éxécute normalement et tout marche.
J'ai essayé ensuite de mettre l'appli sur un serveur windows 2000, apache 2 et php 4.3 rc2 je crois.
 
Et le site ne marche pas car la ou il y'a des
if (isset($mavariable)) {
 
}
 
ca n'execute pas le code, alors que la variable est bien passée dans l'adresse page.php?mavariable=toto
 
Comment puis je faire pour réparer ce probléme ?

Reply

Marsh Posté le 07-05-2003 à 14:05:46   

Reply

Marsh Posté le 07-05-2003 à 14:18:26    

if (isset($_GET['mavariable']))
 
dans les versions récentes de PHP la création auto de variables d'après le contenu de GET/POST/SESSION est désactivé


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 07-05-2003 à 14:25:14    

antp a écrit :

if (isset($_GET['mavariable']))
 
dans les versions récentes de PHP la création auto de variables d'après le contenu de GET/POST/SESSION est désactivé


 
ok merci :)

Reply

Marsh Posté le 09-05-2003 à 00:36:47    

antp a écrit :

if (isset($_GET['mavariable']))
 
dans les versions récentes de PHP la création auto de variables d'après le contenu de GET/POST/SESSION est désactivé


 
arf je suis deg de chez de chez deg, je vais devoir desinstaller alors mon nouveau PHP. C pour ca alors. Je mettrais bcp mois de tps que de faire leur truc a la noix de GET
 
Y a vraiment pas possibiliter de le configuer pour que ca passe ????

Reply

Marsh Posté le 09-05-2003 à 01:32:07    

Si, tu vas dans ton php.ini et tu fous register_globals à on.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-05-2003 à 01:33:29    

...
[:grilled]


Message édité par uriel le 09-05-2003 à 01:33:57

---------------
IVG en france
Reply

Marsh Posté le 09-05-2003 à 22:49:25    

Taiche a écrit :

Si, tu vas dans ton php.ini et tu fous register_globals à on.


 
si je me mets register_global a on, je dois normallement pouvoir recuperer des variables directement sans passer par  
un $_GET['mavariable';)
 
c bien, youpi alorsssssss

Reply

Marsh Posté le 10-05-2003 à 10:13:45    

mais ils disent que ça peut causer des problèmes de sécurité

Reply

Marsh Posté le 10-05-2003 à 11:02:05    

Bien sur que cela peut causer des problèmes.... C'est bien pour cela qu'ils ont passer les register globals à OFF au lieu de ON et non pas pour vous ennuyer.  
Alors je conseille fortement de le laisser à OFF et d'apprendre à coder avec $_GET, $_POST, $_SESSION .... et autres types de variables globales.
D'ailleurs ceci evite de confondre les variables entre elles de type $_GET['MaVar'] est différent de $_SESSION['MaVar'] donc plus propre, mais plus long.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed