电脑安全

您当前的位置:主页 > 电脑安全 >

取得当前得页面URL-网络编程

来源:[db:来源]标题:   端口    编辑:电脑技术全能网 时间:2019-09-22 12:29

原标题:取得当前得页面URL-网络编程
   用 $_SERVER[SERVER_NAME].$_SERVER[PHP_SELF] 参数和端口取不到//写了一个函数,取得以后页面的相对的Url(能够的https,端口,以及参数)function AbsoluteUrl() {GLOBAL $HTTP_SERVER_VARS;$HTTPS =$HTTP_SERVER_VARS["HTTPS"];$HTTP_HOST =$HTTP_SERVER_VARS["HTTP_HOST"];$script_URL =$HTTP_SERVER_VARS["script_URL"];$PATH_INFO =$HTTP_SERVER_VARS["PATH_INFO"];$REQUEST_URI=$HTTP_SERVER_VARS["REQUEST_URI"];$script_NAME=$HTTP_SERVER_VARS["script_NAME"];$QUERY_STRING=$HTTP_SERVER_VARS["QUERY_STRING"];if (get_magic_quotes_gpc()==1) $QUERY_STRING=stripslashes($QUERY_STRING);if ($QUERY_STRING!="") $QUERY_STRING="?".$QUERY_STRING;$uri_http=(((strtolower($HTTPS)=="off")or($HTTPS==0)) ? 'http' : 'https') . '://' . $HTTP_HOST;if (isset($script_URL))$url=$script_URL;else if (isset($PATH_INFO))$url = $PATH_INFO;else if (isset($REQUEST_URI))$url = $REQUEST_URI;else if (isset($script_NAME))$url = $script_NAME;$url=$uri_http.$url.$QUERY_STRING;return $url;}