Start · Sprachen · PHP · Referenz · $_SERVER

$_SERVER

Superglobal

Server- und Request-Informationen — <code>HTTP_HOST</code>, <code>REQUEST_URI</code>, <code>REMOTE_ADDR</code>, <code>REQUEST_METHOD</code>.

seit PHP 4.1.0 Kategorie: http

Signatur

array $_SERVER

Beschreibung

Werte kommen z. T. aus Client-Headern und müssen validiert werden. REMOTE_ADDR ist authoritative; HTTP_X_FORWARDED_FOR ist client-manipuliert.

Rückgabewert

Typ
array
Beschreibung
Server-Vars.

Beispiele

HTTPS-Check

<?php

$isHttps = !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off';