PHP 상수 및 변수 환경 ...LOGIN

PHP 상수 및 변수 환경 변수

환경 변수 우리는 주로 $_SERVER와 $_ENV 두 가지 환경 변수를 사용합니다.

그러나 $_ENV는 새 버전의 PHP에서 점차 폐기됩니다.

【요점】환경변수의 이름(키)과 값(값)을 어디서 확인할 수 있는지 알고, 자주 사용하는 여러 가지 환경변수를 기억하고 적어둡니다.

환경 변수를 확인하세요. PHP를 배우는 첫날에 이렇게 배웠습니다.

<?php

phpinfo();

?>

사실 환경 변수는 꼭 외울 필요가 있는 것이 아닙니다. 환경 변수의 값을 합산하면 됩니다.
오늘은 phpinfo();를 배워서 지저분한 것들을 잔뜩 출력해 봤습니다.

phpinfo();를 실행하는 URL에서 아래로 스크롤하고 페이지를 넘겨 스크린샷에서 해당 부분을 찾을 수 있는지 확인하세요.

2015-08-02_55bdbf7ec59b9.png

_SERVER['중간 값'], 의미를 이해해야 합니다.

현재 액세스 중인 phpinfo() 페이지 파일이 어디에 있는지 표시해야 하는 경우 다음을 실행할 수 있습니다.

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

?>

일반적으로 사용되는 일부 키 이름과 값에 대해 알아 보겠습니다. 사용된 환경 변수 의미:

键名含义
$_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와 URL은 모두 웹 주소이지만 URL에는 호스트 주소 부분이 있지만 URI에는 호스트 주소 부분이 없습니다. 예:
http://www.php.cn / abc.php?username=php 위는 URL(Uniform Resource Locator)이며, URI는 호스트와 (http://)

프로토콜이 없는 부분입니다:
abc.php?username=php

time
발음: [taəm]
설명: time

file
발음: [faəl]
설명: file

이름
발음: [neəm]
설명: 이름

sowftware
발음: [ˈsɔ:ftwer]
설명: 소프트웨어

address (축약형 주소)
발음: [ˈædres]
설명: 주소

remote
발음: [rˈˈmoʊt]
설명: 원격, 원격

서버
발음: [ˈsɜ:və(r)]
설명: 서비스, 서버

방법
발음: [ˈmɛθəd]
설명: 방법

port
발음: [pɔ:rt]
설명: 포트


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