😎 » PHP - FAQ » PHP в прикладах » Як отримати в PHP поточний URL з і без GET параметрів
82 0  

Як отримати в PHP поточний URL з і без GET параметрів

bully І так. У нас є в наявності такий запит URL:

http://a-belka/kontakt.html?yadclid=943&sort=asc&page=2&brand=rich

fellow Для того щоб отримати:
🐾Повний URL:

http://a-belka/kontakt.html?yadclid=943&sort=asc&page=2&brand=rich

$url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $url;

🐾URL без GET-параметрів:
http://a-belka/kontakt.html

$url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$url = explode('?', $url);
$url = $url[0];
echo $url;

🐾Основний шлях і GET-параметри:
/kontakt.html?yadclid=943&sort=asc&page=2&brand=rich

$url = $_SERVER['REQUEST_URI'];
echo $url;

🐾Тільки основний шлях:
/kontakt.html

$url = $_SERVER['REQUEST_URI'];
$url = explode('?', $url);
$url = $url[0];
 echo $url;

🐾Тілько GET-параметри:
yadclid=943&sort=asc&page=2&brand=rich

echo $_SERVER['QUERY_STRING'];

🐾Перетворюємо гет параметри в асоціативний масив:
Array ( [sort] => asc [page] => 2 [brand] => rich ) 

parse_str('sort=asc&page=2&brand=rich', $get);
print_r($get);

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

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

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