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!