plus rien ne fonctionne apres une reinstallation de php

plus rien ne fonctionne apres une reinstallation de php - PHP - Programmation

Marsh Posté le 16-06-2004 à 09:55:57    

'lut tt le monde
voila j'ai reisntalle php et le serveur Apache (sous unix)
mais maintenant quand je veux executer ce que j'avais deja fait avant (qui fonctionnait ss pb) ca ne fonctionne plus.
notamment les formulaires, impossible de recuperer les champs de saisie des formulaires.
qq'un sait d'ou ca peut venir ?
merci

Reply

Marsh Posté le 16-06-2004 à 09:55:57   

Reply

Marsh Posté le 16-06-2004 à 10:01:10    

tu utilises bien $_POST pour récupérer tes valeurs?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 16-06-2004 à 10:01:10    

euh... ta reinstallation a pas fonctionnee?
 
 
[:volta]


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

Marsh Posté le 16-06-2004 à 10:01:46    

t'as un exemple de ce qui ne fonctionne plus? Un message d'erreur? Quelquechose qui nous permettrait de comprendre?

Reply

Marsh Posté le 16-06-2004 à 10:02:08    

oui regarde les log de Apache deja


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

Marsh Posté le 16-06-2004 à 10:05:04    

pour les données des formulaires, je met le form en post et je les recuperes par $nomVar
 
par exemple je remplis un formulaire, je valide et la il me dit que tous mes champs sont vides...

Reply

Marsh Posté le 16-06-2004 à 10:05:31    

et j'arrive a lire des données provenant de ma bdd oracle

Reply

Marsh Posté le 16-06-2004 à 10:07:12    

http://forum.hardware.fr/hardwaref [...] 6526-1.htm
 
Ce serait pas ça le pb?
 

Citation :


QUESTION (TROP?) FREQUENTES :
 
Q - Mes variables ne sont plus accessible si je fais http://mapage.php?mavariable=mavaleur
R - C'est normal depuis PHP 4.2 les variables ne sont plus globales et ne sont donc accessibles que depuis les tableaux de superglobales $_GET,$_SESSION,$_POST etc..
  Doc : http://www.php.net/manual/fr/langu [...] efined.php  

Reply

Marsh Posté le 16-06-2004 à 10:08:18    

ok donc il faut que je recupere mes var de formulaire avec $_POST['nomVar']
je peux pas modifer une option pour changer ca et permettre de recuperer juste avec $nomVar ??

Reply

Marsh Posté le 16-06-2004 à 10:08:35    

swich a écrit :

pour les données des formulaires, je met le form en post et je les recuperes par $nomVar
 
par exemple je remplis un formulaire, je valide et la il me dit que tous mes champs sont vides...


c'est donc bien ce que je disais. Ils ont viré cette possibilité par défaut parce que ça pose un risque potentiel de sécurité. Il faut utiliser $_POST. (comme le dit aussi skeye d'ailleurs :jap:)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 16-06-2004 à 10:08:35   

Reply

Marsh Posté le 16-06-2004 à 10:09:32    

swich a écrit :

ok donc il faut que je recupere mes var de formulaire avec $_POST['nomVar']
je peux pas modifer une option pour changer ca et permettre de recuperer juste avec $nomVar ??


si tu veux que ton code soit portable, il faut utiliser $_POST, sinon c'est register_globals dans PHP.ini que tu dois positionner à "on".


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 16-06-2004 à 10:10:14    

drasche a écrit :

si tu veux que ton code soit portable, il faut utiliser $_POST, sinon c'est register_globals dans PHP.ini que tu dois positionner à "on".


ou $_REQUEST ;)

Reply

Marsh Posté le 16-06-2004 à 10:10:58    

oué 'fin les variables tableau quoi :o
je disais $_POST pour son cas particulier ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 16-06-2004 à 10:11:00    

ok merci bien je test... (j'ai vraiment pas envier de reprendre tt mon code et de faire de $_post partout)

Reply

Marsh Posté le 16-06-2004 à 10:12:11    

swich a écrit :

ok merci bien je test... (j'ai vraiment pas envier de reprendre tt mon code et de faire de $_post partout)


Tu devrais, ça prendrait un peu de temps mais ce serait plus propre!:o

Reply

Marsh Posté le 16-06-2004 à 10:14:16    

bah j'ai normalise mes nom de variable ($G_toto -> $toto est une var globale
$F->toto -> toto vient d'un formulaire)
 
mais c'est vrai que mettre des $_post partout serait plus propre et comprehensible..
a voir si j'ai le temps

Reply

Marsh Posté le 16-06-2004 à 10:20:10    

skeye a écrit :

Tu devrais, ça prendrait un peu de temps mais ce serait plus propre!:o


et plus sécurisé [:aloy]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

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