


Explication détaillée de l'utilisation de 9 tableaux super globaux de variables prédéfinies PHP_bases de PHP
1. $_SERVEUR
La super variable globale $_SERVER contient des informations créées par le serveur Web, qui fournissent des informations sur la configuration du serveur et du client et sur l'environnement de requête actuel. Selon le serveur, la valeur et le nombre de variables dans $_SERVER seront différents, mais vous pouvez généralement trouver les variables définies dans la spécification CGI1.1. Ceux-ci incluent :
$_SERVER['HTTP_REFERER']; L'URL de la page qui guide l'utilisateur vers l'emplacement actuel
$_SERVER['REMOTE_ADDR'] ; Adresse IP du client ;
$_SERVER['REQUEST_URI']; La partie chemin de l'URL. Si l'URL est [url]http://www.example.com/blog/apache/index.html[/url], alors l'URI est /blog/apache/index.html.
$_SERVER['HTTP_USER_AGENT']; L'agent utilisateur du client fournit généralement des informations sur le système d'exploitation et le navigateur.
2. $_GET
La variable super globale $_GET contient des informations sur les paramètres transmis à l'aide de la méthode GET. Si l'URL de la requête est [url]http://www.example.com /index.html?cat=apache&id=157[/url], vous pouvez utiliser la super variable globale $_GET pour accéder aux variables suivantes :
$_GET['cat'] = "apache";
$_GET['id'] = "157";
Par défaut, la super variable globale $_GET est le seul moyen d'accéder aux variables transmises via la méthode GET.
3. $_POST
La super variable globale $_POST contient des informations sur les paramètres passés avec la méthode POST.
Grâce au script Subscribe.php, vous pouvez utiliser les variables POST suivantes :
$_POST['email'] = " jason@example.com ";
$_POST['pswd'] = "jour de pluie";
$_POST['subscribe'] = "abonnez-vous !";
Comme $_GET, par défaut, la variable superglobale $_POST est le seul moyen d'accéder aux variables POST.
4. $_COOKIE
La super variable globale $_COOKIE stocke les informations transmises au script via les cookies HTTP. Ces cookies sont généralement définis par un script PHP préalablement exécuté via la fonction PHP setcookie(). Par exemple, supposons que vous utilisiez setcookie() pour stocker un cookie nommé example.com avec la valeur ab2213. Cette valeur peut être obtenue ultérieurement en appelant $_COOKIE['example.com'].
5, $_FILES
La variable super globale $_FILES contient des informations sur les données téléchargées sur le serveur via la méthode POST. Cette variable super globale est différente des autres variables. Il s'agit d'un tableau bidimensionnel contenant 5 éléments. Le premier indice indique le nom de l'élément de téléchargement de fichier du formulaire ; le deuxième indice est l'un des cinq indices prédéfinis qui décrivent un certain attribut du fichier téléchargé :
$_FILES['upload-name']['name']; Le nom du fichier téléchargé du client vers le serveur
$_FILES['upload-name']['type']; Le type MIME du fichier téléchargé. Le fait qu'une valeur soit attribuée à cette variable dépend des capacités du navigateur.
$_FILES['upload-name']['size']; La taille du fichier téléchargé (en octets) ;
$_FILES['upload-name']['tmp_name']; Le nom temporaire donné à ce fichier avant de le déplacer vers son emplacement final après le téléchargement.$_FILES['upload-name']['error'] ; Code d'état de téléchargement. Bien que cette variable soit nommée error , cette variable est en réalité renseignée en cas de succès. Il a cinq valeurs possibles :
UPLOAD_ERR_OK Fichier téléchargé avec succès
UPLOAD_ERR_INI_SIZE La taille du fichier dépasse la valeur maximale spécifiée par la directive upload_max_filesize.
UPLOAD_ERR_FORM_SIZE La taille du fichier dépasse la valeur maximale spécifiée par le paramètre de champ de formulaire masqué MAX_FILE_SIZE (facultatif).
UPLOAD_ERR_PARTIAL Seule une partie du fichier a été téléchargée
UPLOAD_ERR_NO_FILE Aucun fichier spécifié dans le formulaire de téléchargement
6, $_ENV
La super variable globale $_ENV fournit des informations sur l'environnement du serveur dans lequel PHP analyse. Les variables de ce tableau incluent :$_ENV['HOSTNAME'] Le nom d'hôte du serveur
$_ENV['SHELL'] shell système
7. $_REQUEST
La variable super globale $_REQUEST est une fonctionnalité polyvalente qui enregistre les variables transmises au script via diverses méthodes, notamment GET, POST et COOKIE. L'ordre de ces variables ne dépend pas de l'ordre dans lequel elles apparaissent dans le script d'envoi, mais de l'ordre spécifié par la directive de configuration variables_order. Il est recommandé d’utiliser cette super variable avec parcimonie car elle n’est pas suffisamment sûre.
8, $_SESSION
La super variable globale $_SESSION contient des informations relatives à toutes les sessions. L'enregistrement des informations de session vous offre la commodité de pouvoir les référencer sur tout votre site sans avoir à transmettre explicitement les données via GET ou POST.
9. $GLOBALS
Le tableau de variables super globales $GLOBALS peut être considéré comme un sur-ensemble de variables super globales, incluant toutes les variables de la portée globale. Exécutez le code suivant pour afficher toutes les variables dans $GLOBALS.
'; <br> <br> print_r ($GLOBALS); <br> <br> imprimer '';

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)