在php中获取当前页面的完整URL [重复]

Posted

技术标签:

【中文标题】在php中获取当前页面的完整URL [重复]【英文标题】:GET current page full URL in php [duplicate] 【发布时间】:2014-10-14 23:43:40 【问题描述】:

如何在php中获取当前完整的url?

例如。完整网址:www.topclinique.ma/list-cliniques.php?t=cliniques&s=0&c=Casablanca

【问题讨论】:

【参考方案1】:

试试这个:

if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1) ||  isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') 
$protocol = 'https://';

else 
$protocol = 'http://';


$current_link = $protocol.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo $current_link;

【讨论】:

【参考方案2】:

你可以使用

$current_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

【讨论】:

获取完整 - $current_link = "$_SERVER[REQUEST_SCHEME]://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

以上是关于在php中获取当前页面的完整URL [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在PHP中获取当前页面的URL [重复]

PHP中获取当前页面的完整URL

请问下 php 怎么获取 ajax 请求 来源页面的 完整 url 地址啊?

PHP中获取当前页面的完整URL

PHP中获取当前页面的完整URL

PHP中获取当前页面的完整URL