php Получить текущий URL -- полный адрес страницы, который запросил пользователь (клиент)
Primary tabs
Можно так (из библиотеки rusphp):
/**
* Получит текущий URL с учетом http/https
* (адрес страницы, запрошенный пользователем)
*
* ВНИМАНИЕ: клиент может переда ПРОИЗВОЛЬНЫЕ $_SERVER[HTTP_HOST] и $_SERVER[REQUEST_URI]
* (может сказаться на безопасности в ряде случае)
*/
public static function getFromCurrentRequest()
{
$actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on'
? "https" : "http")
. "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
return $actual_link;
}
- Log in to post comments
- 2182 reads