___ - PHP - Programmation
Marsh Posté le 19-08-2008 à 15:49:24
utilise $_POST['prenom']
tu ne peux utiliser $prenom directement que si register_globals est mis a on, ce qui est une grosse faille de sécurité, et donc est très souvent désactivé
Marsh Posté le 19-08-2008 à 15:52:47
register_globals à ON (voir doc php).
perso j'aime pas, ça fait que c'est un peu le fouilli, sur ta page tu sais pas exactement ce que tu as comme variable.
rien ne vaut un petit opérateur ternaire du genre
$prenom = ( isset($_POST['prenom']) ) ? $_POST['prenom'] : '';
en ajoutant bien évidemment une fonction de filtre sur le $_POST obtenu (qui remplace < par < > par >, etc...)
edit: GRRRRR
Marsh Posté le 19-08-2008 à 18:56:35
ReplyMarsh Posté le 19-08-2008 à 19:24:52
Bonsoir,
$HTTP_POST_VARS est déprécié depuis quelques temps déjà. On n'utilise $_POST à la place !
Marsh Posté le 19-08-2008 à 19:25:18
oui , mais c'est risqué
imagine que quelqu'un ajoute des variables que tu ne controle pas tu peux avoir des suprirse
la regle numero 1 de securite c'est de controler, une par une, toute le saisies de l'utilisateur
et sinon, maintenant on utilise $_POST plutot que http post var
Marsh Posté le 19-08-2008 à 19:44:33
xphanoo a écrit : ok merci !!
|
1-Foreach c'est mieux
2-$HTTP_POST_VARS
3-Cherche pas, utilise les super-globales.
Marsh Posté le 19-08-2008 à 21:06:25
ReplyMarsh Posté le 19-08-2008 à 21:09:59
tu as raison, j'adore dire des trucs absolument inutiles, et tu as raison
bonne continuation
EDIT : et bonne recherche
Marsh Posté le 19-08-2008 à 21:28:19
xphanoo a écrit : c'est bon j'ai remplacé par $_POST |
xphanoo a écrit : |
Plus rapide, plus simple, plus à l'ordre du jour
PHP 3 POWAA
Marsh Posté le 19-08-2008 à 22:34:35
ReplyMarsh Posté le 19-08-2008 à 22:58:08
xphanoo a écrit : |
Même si tu les utilises pas c'est un risque de sécurité pour ton code, puisque l'on peut écraser des données. (?var=test, initialise $var à la valeur test)
xphanoo a écrit : |
Je t'en prie.
Marsh Posté le 20-08-2008 à 05:24:13
xphanoo a écrit : |
je préfère aider les personnes qui cherchent un peu par eux meme . C'est a toi de voir si tu cherche un peu
Marsh Posté le 19-08-2008 à 15:04:41
___
Message édité par xphanoo le 26-02-2011 à 11:50:27