Maison > Article > développement back-end > Quelles sont les variables prédéfinies en php ?
php a des variables prédéfinies telles que "$_SERVER", "$_GET et $_POST", "$_COOKIE", "$_SESSION" et "$_FILES". 1. $_SERVER, un tableau contenant des informations sur le serveur et l'environnement d'exploitation ; 2. $_GET et $_POST, sont des tableaux utilisés pour obtenir des données soumises via les méthodes GET et POST. 3. $_COOKIE, utilisé pour obtenir la valeur de la variable cookie stockée sur le navigateur client.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur DELL G3.
PHP est un langage de script côté serveur largement utilisé dans le développement de sites Web. Il possède de nombreuses fonctions et fonctionnalités intégrées, notamment certaines variables prédéfinies utilisées pour stocker des données sur les serveurs, les requêtes et d'autres informations environnementales. Dans cet article, nous explorerons certaines variables prédéfinies couramment utilisées en PHP.
1. $_SERVER
$_SERVER est un tableau contenant des informations sur le serveur et l'environnement d'exploitation. Il contient de nombreuses sous-clés, telles que le nom du serveur, l'adresse de l'hôte, l'adresse IP du client, le chemin du script actuel, etc. Voici quelques sous-clés $_SERVER couramment utilisées :
- $_SERVER['SERVER_NAME'] : Le nom d'hôte du serveur exécutant actuellement le script.
- $_SERVER['HTTP_HOST'] : Le nom d'hôte de la requête en cours.
- $_SERVER['REQUEST_METHOD'] : La méthode de la requête en cours (GET, POST, etc.).
- $_SERVER['SCRIPT_FILENAME'] : Le chemin absolu et le nom de fichier du script en cours d'exécution.
- $_SERVER['HTTP_USER_AGENT'] : Informations sur l'agent utilisateur (informations sur le navigateur) de la requête en cours.
2. $_GET et $_POST
$_GET et $_POST sont des tableaux utilisés pour obtenir des données soumises via les méthodes GET et POST. La méthode GET transmet les données via l'URL, tandis que la méthode POST transmet les données via le corps de la requête. Par exemple, si l'URL contient `?name=John`, vous pouvez utiliser $_GET['name'] pour obtenir la valeur d'une variable nommée John. De même, si votre formulaire comporte un champ de saisie nommé « nom », vous pouvez utiliser $_POST['name'] pour accéder à sa valeur.
3. $_COOKIE
$_COOKIE est utilisé pour obtenir la valeur de la variable cookie stockée sur le navigateur client. Un cookie est un mécanisme qui stocke de petits éléments de données sur l'ordinateur d'un utilisateur dans le but de suivre et d'identifier l'utilisateur. En PHP, vous pouvez définir un cookie à l'aide de la fonction setcookie() et accéder à sa valeur à l'aide de $_COOKIE.
4. La variable $_SESSION
$_SESSION est utilisée pour stocker les informations utilisateur entre différentes pages. Il peut être utilisé pour suivre le statut de connexion d'un utilisateur, stocker le contenu du panier, etc. Avant d'utiliser $_SESSION, la session doit être démarrée via la fonction session_start().
5. La variable $_FILES
$_FILES est utilisée pour obtenir des informations sur les fichiers téléchargés via les champs du formulaire de téléchargement de fichiers. Il s'agit d'un tableau contenant les propriétés du fichier téléchargé (telles que le nom du fichier, le type de fichier, la taille du fichier, etc.). $_FILES vous permet de déplacer les fichiers téléchargés vers un emplacement cible sur le serveur.
En plus des variables prédéfinies mentionnées ci-dessus, PHP fournit également de nombreuses autres variables prédéfinies, telles que $_ENV, $_REQUEST, etc. Chaque variable prédéfinie a son objectif et ses fonctionnalités spécifiques et peut être utilisée en fonction des besoins de développement.
Lors du développement d'applications PHP, il est très important de comprendre et d'utiliser correctement ces variables prédéfinies. Ils fournissent des moyens pratiques et accessibles d'obtenir et de traiter des données sur les serveurs, les requêtes et d'autres informations environnementales, améliorant ainsi l'efficacité et la fonctionnalité du développement. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!