Heim >php教程 >PHP开发 >PHP ruft die URL des aktuellen Skripts ab

PHP ruft die URL des aktuellen Skripts ab

黄舟
黄舟Original
2016-12-14 09:11:411182Durchsuche

In Bezug auf die Verwendung von PHP zum Abrufen der URL des aktuellen Skripts werden viele Freunde sagen, dass dies sehr einfach ist. Um jedoch sehr detaillierte Informationen zu erhalten, müssen mehrere Beurteilungen vorgenommen werden.

$PHP_TIME = time();
$PHP_SELF = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : (isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : $_SERVER['ORIG_PATH_INFO']);
/**
Ermitteln Sie den Namen des aktuell ausgeführten Skripts: Das erscheint zunächst etwas verwirrend. Warum verwenden Sie es nicht, wenn sonst? Schauen Sie sich so etwas an. Am besten ist es, von rechts nach links zu schauen. Auf diese Weise ist es einfacher zu verstehen. $_SERVER['SCRIPT_NAME'] $_SERVER['PHP_SELF'] $_SERVER['ORIG_PATH_INFO'] Diese drei globalen Servervariablen erhalten den aktuellen Skriptnamen. Dies hängt hauptsächlich von der aktuellen Umgebung des Servers ab. Was auch immer existiert, nimm es.
isset()-Funktion ist sehr nützlich. Testet, ob eine Variable definiert wurde. Hinweis: $a= NULL; isset($a) gibt false zurück. Beachten Sie die Verwendung von Isset- und Empty-Funktionen. Bei falscher Anwendung können große Probleme auftreten. Lesen Sie das Handbuch selbst. ​
*/
$PHP_QUERYSTRING = $_SERVER['QUERY_STRING'];
$PHP_DOMAIN = $_SERVER ['SERVER_NAME'];
$PHP_REFERER = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$PHP_SCHEME = $_SERVER['SERVER_PORT'] == ' 443' ? 'https://' : 'http://'; //Testen Sie, ob der Server die SSL-Verbindung gestartet hat. Verwenden Sie einfach die sichere Verbindung https://, um
$PHP_PORT = $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];
$PHP_SITEURL = zu übergeben $PHP_SCHEME.$PHP_DOMAIN.$PHP_PORT.PHPCMS_PATH;
$PHP_URL = $PHP_SCHEME.$PHP_DOMAIN.$PHP_PORT.$PHP_SELF.($PHP_QUERYSTRING ? '?'.$PHP_QUERYSTRING : '');
/* *
Rufen Sie die URL des aktuellen Skripts ab
*/

Vielen Dank fürs Lesen. Ich hoffe, es kann Ihnen helfen. Wenn Sie weitere verwandte Artikel erhalten möchten, schauen Sie sich bitte die chinesische PHP-Website (www.php.cn) an!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn