😎 » PHP - FAQ » PHP в прикладах » Как сделать вывод URL в PHP8
133 0  

Как сделать вывод URL в PHP8

Вывод url можно сделать очень просто с помощью суперглобалной переменной $_SERVER.

Примеры вывода url в PHP:

//Полный URL
$url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $url;

//URL без GET-параметров
$url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$url = explode('?', $url);
$url = $url[0];
echo $url;

//Путь без доменна + GET-параметры
$url = $_SERVER['REQUEST_URI'];
echo $url;

//Путь без доменна и без GET-параметров
$url = $_SERVER['REQUEST_URI'];
$url = explode('?', $url);
$url = $url[0]; 
echo $url;

//Только GET-параметры
echo $_SERVER['QUERY_STRING'];

Как сделать из полученого url масив через функцию  parse_str()?

parse_str('sort=asc&page=2&brand=rich', $get);
print_r($get);
 
//Результат:
Array
(
    [sort] => asc
    [page] => 2
    [brand] => rich
)



Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2023