0

例如,如果有一个类似的 url www.website.com/hello/richard,是否可以将 hello 和 100 分别回显到我的页面上。

例如:

你好,今天你好吗,理查德

4

3 回答 3

2

你可以从中获取数据$_SERVER['REQUEST_URI'],然后用它做任何你喜欢的事情。

于 2012-08-24T12:15:54.310 回答
1

是的。尝试这个:

$myURL = $_SERVER['REQUEST_URI'];
$myTokens = explode('/', $myURL);
echo $myTokens[1] . "blah" . $myTokens[2];

此代码将当前 URL 获取到myURL变量中,然后调用一个名为explode的函数,该函数根据 '\' 字符的位置将其转换为一个数组。然后它会回显该数组的某些元素。如果您使用 echo 处理输出,您很快就会亲眼看到发生了什么。

于 2012-08-24T12:18:25.170 回答
1

当然这是可能的。您可以使用$_SERVER['request_uri]. 然后,您可能想使用explode函数来确定分隔符为 / 的字符串数组。然后你可以解析它。或者您可以通过 .htaccess 使用重写规则执行此操作

于 2012-08-24T12:19:06.697 回答