Php/html
Résolu/Fermé
Utilisateur anonyme
-
21 juin 2011 à 01:16
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 - 21 juin 2011 à 14:57
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 - 21 juin 2011 à 14:57
A voir également:
- Php/html
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Br html - Forum HTML
- Retour a la ligne php ✓ - Forum PHP
- Espace html ✓ - Forum HTML
1 réponse
Popoï_
Messages postés
171
Date d'inscription
mardi 21 juin 2011
Statut
Membre
Dernière intervention
8 mars 2019
75
21 juin 2011 à 14:57
21 juin 2011 à 14:57
Tu as deux solutions:
-soit tu renseignes tes variables dans l'url de la manière suivante: http://www.blablabla.com/chemindelasecondepage/fichier.php?pseudo=popoi&pass=fajitas&mail=tacos@toto.fr
tes variables sont alors stockées dans l'array $_GET, et le pseudo est stocké dans $_GET['pseudo'], le pass dans $_GET['pass'], etc.
Technique très déconseillée puisque n'importe qui peut trafiquer l'url à des mauvaises fins, la quantité d'informations est limitée et ça fait pas de jolis url...
-tu peux sinon écrire method = "post" dans la balise <FORM> de ta première page. Dans la seconde page tu as donc tes données stockées dans l'array $_POST: tu peux donc appeler par exemple le pass avec $_POST['pass']
L'utilisateur peut aussi trafiquer ses coordonnées: il faut donc que tu encadres chacune de ces variables avec la fonction htmlspecialchars(), ce qui donne htmlspecialchars($_POST['mail']) pour le mail
En espérant avoir été clair ^^'
-soit tu renseignes tes variables dans l'url de la manière suivante: http://www.blablabla.com/chemindelasecondepage/fichier.php?pseudo=popoi&pass=fajitas&mail=tacos@toto.fr
tes variables sont alors stockées dans l'array $_GET, et le pseudo est stocké dans $_GET['pseudo'], le pass dans $_GET['pass'], etc.
Technique très déconseillée puisque n'importe qui peut trafiquer l'url à des mauvaises fins, la quantité d'informations est limitée et ça fait pas de jolis url...
-tu peux sinon écrire method = "post" dans la balise <FORM> de ta première page. Dans la seconde page tu as donc tes données stockées dans l'array $_POST: tu peux donc appeler par exemple le pass avec $_POST['pass']
L'utilisateur peut aussi trafiquer ses coordonnées: il faut donc que tu encadres chacune de ces variables avec la fonction htmlspecialchars(), ce qui donne htmlspecialchars($_POST['mail']) pour le mail
En espérant avoir été clair ^^'