[PHP] je ne capte pas !! [RESOLU] MERCI Mais ya encore une question !

MERCI Mais ya encore une question ! [PHP] je ne capte pas !! [RESOLU] - PHP - Programmation

Marsh Posté le 30-07-2002 à 21:08:48    

Salut :hello:
c tout con, mais je voi pas
 
Voila je suis sur Windows 2000 Pro, avec apache comme serveur  
web et PHP4  
 
Ce script ne fonctionne pas pourquoi c la question que je pose !!
je l'appelle directement par l'adreese http:
qui est http://localhost/test/rea.php3
ou http://localhost/test/rea.php3?toto=fretyr
le premier je devrai avoir en sorti "pas bon."
le deuxieme je devrai avoir "c bon"
 
or, et c la ou j'allucine, il m'affiche toujours
"pas bon."
 
je l'ai testé sur mon site perso (chez free, qui a la version 3.0.16)
et la sans aucune modif il fonctionne correctement !!
 

Citation :

<html>
<body>
<?
echo "test : $toto<br>";
if ( $toto == '' ) {
 echo "pas bon.";
} else {
 echo "c bon";
}
?>
</body>
</html>


 
En utilisant $HTTP_GET_VARS["toto"] cela fonctionne super bien
 

Citation :

<html>
<body>
<?
if ( $HTTP_GET_VARS["toto"] == '' ) {
 echo "pas bon.";
} else {
 echo "c bon";
}
?>
</body>
</html>


 
J'ai oublié quoi dans ma config de PHP4 ?


Message édité par stef_dobermann le 30-07-2002 à 21:38:49

---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 30-07-2002 à 21:08:48   

Reply

Marsh Posté le 30-07-2002 à 21:10:37    

je connais pas du tout PHP, mais il me semble que dans le futur tu seras obligé d'utiliser _GET[...]
enfin un truc dans le style
 
 
edit : corrigé  :ange:


Message édité par HappyHarry le 30-07-2002 à 21:12:56
Reply

Marsh Posté le 30-07-2002 à 21:11:18    

Reply

Marsh Posté le 30-07-2002 à 21:12:14    

c koi ce truc
 
g installé phpmyadmin et ca marche super bien !!
il ont koi de plus de moi ?


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 30-07-2002 à 21:13:10    

C'est comme sa maintenant, les variable global ($toto) vont etre suprimmer pour des raison de sécurité.
 
Pour recupéré une variable apres un form il vaut faire :
$_POST['toto']  
ou
$_GET['toto']
 
$http_post_vars['toto'] et $http_get_['var'] vont etre supprimer dans les prochaine version de php !

Reply

Marsh Posté le 30-07-2002 à 21:21:11    

g trouvé une solution  
g éditer mon fichier PHP.INI
et g remplacé lo OFF de  register_globals
par ON
 
et ca marche super :)
 
g remis les param par defaut car effectivement ils disent dans le fichier php.ini

Citation :

; You should do your best to write your scripts so that they do not require
; register_globals to be on;  Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.


 
et avec $_get['toto'] ca marche aussi :)
 
une question  
 
et pour le mettre sur un site en PHP3 et fait comment ?
à part passé nous aussi en version 3 ?


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 30-07-2002 à 21:21:52    

un MEGA MERCI a vous tous pour réponse constructive
:jap: :jap:


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 30-07-2002 à 22:21:41    

Essaye de d'ecrire des script avec $_GET['toto'], dans le futur, les variables global seront supprimer !

Reply

Sujets relatifs:

Leave a Replay

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