Ani*_*mar 3 php cakephp cakephp-2.0
我有来自$ this-> referer()的referer url,如下所示
http://localhost/project/users/login
我想获得referer url(上一个url)的动作,
我怎么才能得到它 ?
谢谢
为了获得referer完整的基本URL,我们使用$this->referer(),如果你解析Router::parse($this->referer());我们得到一个空数组
但是要将引用URL限制为本地服务器,您必须使用下面的传递附加参数
$refer_url = $this->referer('/', true); // you get like "/project/users/login"
现在,如果你解析上面的返回值
$parse_url_params = Router::parse($refer_url);
您将获得Controller,Action&Plugin的详细信息
以下是详细信息:
Array (
[plugin] =>
[controller] => users
[action] => login
[named] => Array ()
[pass] => Array ( )
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5936 次 |
| 最近记录: |