嗨,我们假设有两个网站:
Array
(
[0] => 2
)
使菜单处于活动状态,并以此格式编写代码:
Website link-1: http://website.com/ABC
Website link-2: http://newwebsite.com
First的结果正常
但第二个结果并不是因为
这个$uri = $_SERVER["REQUEST_URI"];
$uriArray = explode('/', $uri);
$currentPage = $uriArray[3];
正在调用其他内容,所以当我将其更改为$uriArray[3];
时,它正常工作
那么我怎样才能让这个代码在任何应用程序或服务器上运行..?
我已将我的应用程序路径更改为公共测试目录,所以我是 得到这个问题
`
答案 0 :(得分:1)
使用php end方法。 http://php.net/manual/en/function.end.php
end($uriArray);
答案 1 :(得分:1)
请勿使用explode
从网址中提取路径,请使用专为此任务设计的parse_url
:
$path = parse_url($url, PHP_URL_PATH);