如何从返回网址中获得清晰的网址?

时间:2018-10-15 11:03:24

标签: php

我的框架应用主目录为(/framework/web。我想获得一个清晰的网址,例如({/framework/web/user/login?next=/framework/web/user/profile)到(/framework/web/user/login?next=/user/profile)。在这种情况下,我使用

//代码

 public function getNextURL($url) {
$homeFOLDER = str_replace("/", "_", HomeFOLDER);
$fetchURL = str_replace("/", "_", $url);
$data = str_replace($homeFOLDER, '', $fetchURL);
return $nextURL = str_replace("_", "/", $data);
}

在我的本地主机服务器上加载后,代码可以正常工作。但是,在我的主机服务器上上传后,它无法正常工作。

它给了我[myhostedappserver/user/login?next=userprofile,而不是[myhostedappserver/user/login?next=/user/profile]。现在在这个问题上我该怎么办。

说明: Localhosted PHP版本7.0.21 托管服务器php版本7.0.15

0 个答案:

没有答案