$get ou $post ou rien


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

$get ou $post ou rien

Message le Ven Sep 22, 2006 16:25

Bonjour
Pour mes variables en PHP, j'ai un serveur SIVIT où je ne suis pas obligé de mettre mes variables en $get ou $post. SIVIT utilise PHP4

Sur un autre server, je suis obligé, sinon ça ne marche pas, pourtant ils ont aussi PHP4 !

Quel est le truc ? Comment àa marche ?


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Ven Sep 22, 2006 16:43

Ce n'est pas php4 qui fait cela, c'est l'activation ou non des variables globales.
Mieux vaut toujours les mettre. C'est plus sécurisé, et ca fonctionnera partout.

p.s. : c'est $_GET et $_POST pas $get et $post ;)


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

ok

Message le Ven Sep 22, 2006 16:44

Et si je voulais les désactiver, que dois-je faire?


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Ven Sep 22, 2006 16:45

En mutualisé, tu ne peut pas. Il faut avoir accès à la configuration.

Si tu a accès à ta configuration de php, il faut mettre l'option register_global à off.


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

oui

Message le Ven Sep 22, 2006 16:48

Oui j'ai accès à tout
Si tu a accès à ta configuration de php, il faut mettre l'option register_global à off.


Et ça se trouve où ça :oops:
Excusez mon ignorance :D


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Ven Sep 22, 2006 16:49

Tu ouvre la configuration
tu fait rechercher, tu entre la valeur à rechercher : register_global

Et hop ! tu es dessus, tu a plus qu'à modifier la valeur.

petit-ourson
WRInaute impliqué
WRInaute impliqué
 
Messages: 855
Inscription: 31 Mai 2004

Message le Ven Sep 22, 2006 17:16

fichier de configuration = php.ini

baden32
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 16
Inscription: 27 Sep 2006

Message le Mer Sep 27, 2006 10:09

En programmation il est toujours préférable d'utiliser une écriture 100% sur les différents système. Imagine que ton site soit déplacé dans le futur sur un autre serveur! Tu devras rééecrire tous tes scripts. N'est pas plus raisonable de les écrire directement avec $_POST/$_GET?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité