php 中常用的环境系统变量
在任何开发语言中都会有一些自己的变量这些称系统变量或环境变量,有需要的朋友参考一下.
PHP环境变量主要有$GLOBALS[]、$_SERVER[]、$_GET[]、$_POST[]、$_COOKIE[]、$_FILES[]、$_ENV[]、$_REQUEST[]、$_SESSION[]。$_GET和$_POST主要针对FORM表单提交的数据,$_COOKIE和$_SESSION主要针对客户端游览器和服务器端会话数据。$_FILES主要针对文件上传时提交的数据,$_REQUEST主要针对提交表单中所有请求数组,包括$_GET、$_POST、$_COOKIE中的所有内容,你可以通过print_r函数分别输出$_REQUEST或者$_COOKIE等进行比较。
$_SERVER变量
是一个包含服务器端相关信息的PHP全局环境变量,在PHP4.1.0之前的版本使用$HTTP_SERVER_VARS。
$_SERVER['PHP_SELF']
#当前正在执行脚本的文件名,与 document root相关。在FORM表单中,如执行文件是本身,你可以在ACTION中使用
$_SERVER['QUERY_STRING']
#获取查询语句,即获取的是url串中'?'后面的值
$_SERVER['DOCUMENT_ROOT']
#当前运行脚本所在的文档根目录。在服务器配置文件中定义。
$_SERVER['HTTP_ACCEPT']
#当前请求的 Accept: 头部的内容。
$_SERVER['HTTP_ACCEPT_CHARSET']
#当前请求的 Accept-Charset: 头部的内容。例如:"iso-8859-1,*,utf-8"。
$_SERVER['HTTP_ACCEPT_ENCODING']
#当前请求的 Accept-Encoding: 头部的内容。例如:"gzip"。
$_SERVER['HTTP_ACCEPT_LANGUAGE']
#当前请求的 Accept-Language: 头部的内容。例如:"en"。
$_SERVER['HTTP_CONNECTION']
#当前请求的 Connection: 头部的内容。例如:"Keep-Alive"。
$_SERVER['HTTP_HOST']
#当前请求的 Host: 头部的内容。
$_SERVER['HTTP_REFERER']
#链接到当前页面的前一页面的 URL 地址。
$_SERVER['HTTP_USER_AGENT']
#当前请求的 User_Agent: 头部的内容。
$_SERVER['SERVER_NAME']
#当前运行的PHP程序所在服务器主机的名称。
$_SERVER['REQUEST_METHOD']
#访问页面时的请求方法,即GET、HEAD、POST、PUT。
$_SERVER['DOCUMENT_ROOT']
#当前运行的PHP程序所在的文档根目录。也就是PHP.INI文件中的定义。
$_SERVER['HTTP_REFERER']
#链接到当前页面的前一页面的URL地址。在页面跳转功能中非常有用。
$_SERVER['REMOTE_ADDR']
#正在浏览当前页面访问者的IP地址。
$_SERVER['REMOTE_HOST']
#正在浏览当前页面用户的主机名。
$_SERVER['REMOTE_PORT']
#正在游览的用户连接到服务器时所使用的端口。
$_SERVER['SCRIPT_FILENAME']
#当前执行脚本的绝对路径名。
$_SERVER['SERVER_PORT']
#服务器所使用的端口
$_SERVER['SCRIPT_NAME']
#包含当前脚本的路径。这在页面需要指向自己时非常有用。
$_SERVER['REQUEST_URI']
#访问此页面所需的URI。如"/index.html"。
$_SERVER['PHP_AUTH_USER']
#应用在HTTP用户登录认证功能中,这个变量是用户输入的用户名。
$_SERVER['PHP_AUTH_PW']
#应用在HTTP用户登录认证功能中,这个变量便是用户输入的密码。
$_SERVER['AUTH_TYPE']
#应用在HTTP用户登录认证功能中,这个变量便是认证的类型。
$_SERVER['SERVER_SOFTWARE']
#服务器标识的字串,在响应请求时的头部中给出。
系统常量
__FILE__ 当前PHP程序脚本的绝对路径及文件名称
__LINE__ 存储该常量所在的行号
__FUNCTION__ 存储该常量所在的函数名称
__CLASS__ 存储该常量所在的类的名称
PHP_VERSION 存储当前PHP的版本号,也可以通过PHPVERSION()函数获取。
PHP_OS 存储当前服务器的操作系统
永久地址:
转载随意~请带上教程地址吧^^

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
