如何用PHP获取当前页面的完整网址?

更新于
2026-09-26 08:39:55
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计94个文字,预计阅读时间需要1分钟。

如何用PHP获取当前页面的完整网址?

php 获取当前页面完整URL地址

如何用PHP获取当前页面的完整网址?

function get_url() { $sys_protocal=isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT']=='443' ? 'https://' : 'http://'; $php_self=$_SERVER['PHP_SELF']; return $sys_protocal.$_SERVER['HTTP_HOST'].$php_self;}

<?php /** * 获取当前页面完整URL地址 */ function get_url() { $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? '' : ''; $php_self = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME']; $path_info = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : ''; $relate_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $php_self.(isset($_SERVER['QUERY_STRING']) ? '?'.$_SERVER['QUERY_STRING'] : $path_info); return $sys_protocal.(isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '').$relate_url; } echo get_url(); ?>

本文共计94个文字,预计阅读时间需要1分钟。

如何用PHP获取当前页面的完整网址?

php 获取当前页面完整URL地址

如何用PHP获取当前页面的完整网址?

function get_url() { $sys_protocal=isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT']=='443' ? 'https://' : 'http://'; $php_self=$_SERVER['PHP_SELF']; return $sys_protocal.$_SERVER['HTTP_HOST'].$php_self;}

<?php /** * 获取当前页面完整URL地址 */ function get_url() { $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? '' : ''; $php_self = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME']; $path_info = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : ''; $relate_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $php_self.(isset($_SERVER['QUERY_STRING']) ? '?'.$_SERVER['QUERY_STRING'] : $path_info); return $sys_protocal.(isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '').$relate_url; } echo get_url(); ?>