Constantes et variables PHP variables d'environnement

Variables d'environnement Nous utilisons principalement deux variables d'environnement, $_SERVER et $_ENV.

Cependant, $_ENV est progressivement abandonné par les nouvelles versions de PHP.

【Points clés】Sachez où vérifier le nom (clé) et la valeur (valeur) des variables d'environnement, et mémorisez et notez plusieurs variables d'environnement couramment utilisées.

Vérifiez les variables d'environnement. Nous avons appris ceci lors du premier jour d'apprentissage de PHP :

<?php

phpinfo();

?>

En fait, les variables d'environnement ne sont pas quelque chose que vous devez mémoriser. de la variable d'environnement. Additionnez simplement la valeur.
Nous avons appris phpinfo(); et imprimé un tas de choses compliquées. Découvrons-en aujourd'hui sur les variables d'environnement.

Dans l'URL où vous exécutez phpinfo();, faites défiler vers le bas et tournez la page pour voir si vous pouvez trouver la partie dans la capture d'écran :

2015-08-02_55bdbf7ec59b9.png

_SERVER['middle value'], nous devons comprendre le sens.

Si nous devons afficher où se trouve le fichier de page phpinfo(); auquel nous accédons actuellement, nous pouvons exécuter :

<?php
//我在上图左侧找到的一项,在前面加上了一个$(美元符),就显示出来了当前文件的路径
echo $_SERVER['SCRIPT_FILENAME'];

?>

Apprenons les noms de clés et les valeurs de certains variables d'environnement utilisées. Signification :

键名含义
$_SERVER["REQUEST_METHOD"]请求当前PHP页面的方法
$_SERVER["REQUEST_URI"]请求的URI
$_SERVER["SERVER_SOFTWARE"]用的是哪一种服务器
$_SERVER["REMOTE_ADDR"]客户的IP地址
$_SERVER["SERVER_ADDR"]当前服务器的IP地址
$_SERVER["SCRIPT_FILENAME"]主前请求文件的路径
$_SERVER["HTTP_USER_AGENT"]当前访问这个网址的电脑和浏览器的情况
$_SERVER["HTTP_REFERER"]上级来源(用户从哪个地址进入当前网页的)
$_SERVER["REQUEST_TIME"]当前的时间


URI et URL sont toutes deux des adresses Web, mais l'URL contient la partie adresse de l'hôte, tandis que l'URI n'a pas la partie adresse de l'hôte, par exemple :
http://www.php.cn / abc.php?username=php Ce qui précède est une URL (Uniform Resource Locator), et l'URI est la partie sans l'hôte et (http://)

protocole :
abc.php?username=php

time
Prononciation : [taɪm]
Explication : time

file
Prononciation : [faɪl]
Explication : fichier

nom
Prononciation : [neɪm]
Explication : Nom

logiciel
Prononciation : [ˈsɔ:ftwer]
Explication : Logiciel

adresse (adresse abrégée)
Prononciation : [ˈædres]
Explication : Adresse

distant
Prononciation : [rɪˈmoʊt]
Explication : Distant, distant

serveur
Prononciation : [ˈsɜ:və(r)]
Explication : service, serveur

méthode
Prononciation : [ˈmɛθəd]
Explication : méthode

port
Prononciation : [pɔ:rt]
Explication : Port


Formation continue
||
<?php //我在上图左侧找到的一项,在前面加上了一个$(美元符),就显示出来了当前文件的路径 echo $_SERVER['SCRIPT_FILENAME']; ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel