Il existe 9 variables super globales en php, à savoir : "$GLOBALS", "$_SERVER", "$_GET", "$_POST", "$_FILES", "$_COOKIE", "$_SESSION", "$ _REQUEST", "$_ENV".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
De nombreuses variables prédéfinies en PHP sont "super-globales", ce qui signifie qu'elles sont dans toute la portée d'un script Disponible en tous. Ils sont accessibles dans une fonction ou une méthode sans exécuter global $variable;
.
Ces variables superglobales sont :
$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV
PHP $_GET peut également être utilisé pour collecter après avoir soumis le formulaire HTML (method="get" ) Données du formulaire.
$_GET peut également collecter les données envoyées dans l'URL.
Par exemple, accédez au lien URL :
http://localhost/test_get.php?subject=PHP&web=W3school.com.cn
L'utilisation est la suivante :
<html> <body> <?php echo "Study " . $_GET['subject'] . " at " . $_GET['web']; ?> </body> </html>
PHP $_POST est largement utilisé pour collecter après la soumission du code HTML. formulaire avec les données du formulaire method="post". $_POST est également couramment utilisé pour transmettre des variables.
L'exemple ci-dessous montre un formulaire avec des champs de saisie et un bouton de soumission. Lorsque l'utilisateur clique sur le bouton Soumettre pour soumettre les données, les données du formulaire sont envoyées au fichier spécifié dans l'attribut d'action de la balise