plus rien ne fonctionne apres une reinstallation de php - PHP - Programmation
Marsh Posté le 16-06-2004 à 10:01:10
tu utilises bien $_POST pour récupérer tes valeurs?
Marsh Posté le 16-06-2004 à 10:01:10
ReplyMarsh 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?
Marsh Posté le 16-06-2004 à 10:02:08
ReplyMarsh 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...
Marsh Posté le 16-06-2004 à 10:05:31
et j'arrive a lire des données provenant de ma bdd oracle
Marsh Posté le 16-06-2004 à 10:07:12
http://forum.hardware.fr/hardwaref [...] 6526-1.htm
Ce serait pas ça le pb?
Citation : |
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 ??
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 |
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 )
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'] |
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".
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
Marsh Posté le 16-06-2004 à 10:10:58
oué 'fin les variables tableau quoi
je disais $_POST pour son cas particulier
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)
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!
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
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! |
et plus sécurisé
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