Les variables <<< |
Formulaires HTML (GET et POST) | Cookies HTTP >>> |
4.3.5 Variables externes à PHP 4.3 Les variables 4 Référence du langage Manuel PHP ->Formulaires HTML (GET et POST) . Cookies HTTP . Cas des points dans les noms de variables . Détermination du type des variables |
4.3.5.1 Formulaires HTML (GET et POST)
Lorsqu'un formulaire est envoyé à un script PHP, toutes les variables du formulaire seront automatiquement disponibles dans le script. Par exemple, considérons le formulaire suivant :
Suivant votre configuration particulière et vos préférences, vous avez plusieurs méthodes pour accéder aux variables du formulaires. Voici quelques exemples :
Utiliser un formulaire de type GET est similaire, hormis le fait que vous deviez utiliser les variables pré-définies de GET à la place. GET s'applique aussi à la QUERY_STRING (les informations disponibles après le '?' dans une URL). De ce fait, par exemple, http://www.example.com/test.php?id=3 contient les données de GET, qui sont accessibles via $_GET['id'] . Voyez aussi $_REQUEST et import_request_variables .
Comme nous l'avons déjà dis, avant PHP 4.2.0, la valeur par défaut de register_globals était on . Dans PHP 3, elle était toujours à On . La communauté PHP n'encourage personne à utiliser cette directive et privilégie la valeur off et un code accordé.
PHP comprend aussi les tableaux dans le contexte des formulaires. (voir aussi la FAQ ). Vous pouvez, par exemple, grouper des variables ensembles ou bien utiliser cette fonctionnalité pour lire des valeurs multiples d'un menu déroulant. Par exemple, voici un formulaire qui se poste lui-même des données, et les affiche :
En PHP 3, la syntaxe des tableaux HTML est limitée aux tableaux uni-dimensionnels. En PHP 4, ces limitations ont été levées. Sommaire : |
<< | Formulaires HTML (GET et POST) | >> |
Les variables | Variables externes à PHP | Cookies HTTP |