gpt4 book ai didi

PHP-解析当前URL

转载 作者:行者123 更新时间:2023-12-02 22:53:38 31 4
gpt4 key购买 nike

我需要解析当前的 url,以便在以下任一情况下:

http://mydomain.com/abc/
http://www.mydomain.com/abc/

我可以获得“abc”的返回值(或该位置的任何文本)。我怎样才能做到这一点?

最佳答案

您可以使用parse_url();

$url = 'http://www.mydomain.com/abc/';

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);

这会给你

Array
(
[scheme] => http
[host] => www.mydomain.com
[path] => /abc/
)
/abc/

更新:获取当前页面网址,然后解析它:

function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}

print_r(parse_url(curPageURL()));

echo parse_url($url, PHP_URL_PATH);

source for curPageURL function

关于PHP-解析当前URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5598480/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com