cakephp问题返回给推荐人url
我试图将用户重定向到他登录后引用的页面。但工作不正常。有时用户会重定向到favicon url。喜欢cakephp问题返回给推荐人url,php,cakephp,redirect,cakephp-2.3,Php,Cakephp,Redirect,Cakephp 2.3,我试图将用户重定向到他登录后引用的页面。但工作不正常。有时用户会重定向到favicon url。喜欢 http://www.example/favicon.ico。有时会将其复制到css文件 我所做的是 AppController.php $url = Router::url(NULL, true); //complete url if (!preg_match('/login|logout/i', $url)) { $this->Session->write('lastUr
http://www.example/favicon.ico
。有时会将其复制到css文件
我所做的是
AppController.php
$url = Router::url(NULL, true); //complete url
if (!preg_match('/login|logout/i', $url)) {
$this->Session->write('lastUrl', $url);
}
if ($this->Session->read('lastUrl')) {
$this->redirect($this->Session->read('lastUrl'));
exit;
} else {
return $this->redirect(Router::url('/', true));
}
userscocontroller.php
$url = Router::url(NULL, true); //complete url
if (!preg_match('/login|logout/i', $url)) {
$this->Session->write('lastUrl', $url);
}
if ($this->Session->read('lastUrl')) {
$this->redirect($this->Session->read('lastUrl'));
exit;
} else {
return $this->redirect(Router::url('/', true));
}
您使用的是什么版本的CakePHP?CakePHP版本是2.3,您只需执行
返回$this->redirect($this->Auth->redirectUrl())在UsersController中编写>代码。我还建议升级到CakePHP2.8!我会尝试这个并更新你。谢谢@Dakota@Dakota例如它不工作。