分解请求 URI


Explode Request URI

$url_current = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

如果网址当前返回:

http://example.com/part1_part2_part3_part4_part5/

部分 1 到 部分 4 在 URL 中始终相等,部分 5 是可变的。

我如何爆炸request_URI并捕获第 5 部分并放入$variable5

<?php
$url = "http://example.com/part1_part2_part3_part4_part5/";// your example url
$data = parse_url($url); // parse_url() to get path data
echo "<pre/>";print_r($data); // print parse_url() data
$new_data = explode('_',$data['path']); // explode the path data only from parse_url() data 
$last_param = trim($new_data[count($new_data)-1],'/'); // remove `/` from the data and assign to a variable
echo $last_param; // print variable value
?>

输出:- http://prntscr.com/a9445q