我有一系列第三方脚本/插件,它们包含一个URL,该URL中嵌入了需要检索的变量(例如:/ 880 /)。我还没有找到另一种可靠地与之交互的方法。我不太担心其他用户摆弄URL值,因为存在其他安全控制措施,可以在任何URL解释发生之前将请求限制为一小部分特权登录用户。
在下面的示例中,我需要获取其值的组件是'880'
我将如何获得这个?
https://domainurl.com/parent-location/child-location/entry/880/?gvid=1774
我正在使用以下方法检索网址:
$protocol_https = filter_input(INPUT_SERVER, 'HTTPS', FILTER_SANITIZE_STRING);
$host = filter_input(INPUT_SERVER, 'HTTP_HOST', FILTER_SANITIZE_URL);
$request_uri = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_URL);
if(strlen($request_uri) == 0)
{
$request_uri = filter_input(INPUT_SERVER, 'SCRIPT_NAME', FILTER_SANITIZE_URL);
$query_string = filter_input(INPUT_SERVER, 'QUERY_STRING', FILTER_SANITIZE_URL);
if($query_string)
{
$request_uri .= '?' . $query_string;
}
}
$full_url = ($protocol_https ? 'https' : 'http') . '://' . $host . $request_uri;
从这里到哪里?