在CakePHP中创建后向链接用户引用程序

Cam*_*ron 5 php cakephp

我已经尝试在我的404错误页面中执行以下操作来创建引用页面的反向链接,这样我就不必依赖于javascript.

<?php $this->set('refer', $this->referer()); ?>

<p><?php echo '<a href="'.$refer.'">Back to previous page</a>'; ?></p>
Run Code Online (Sandbox Code Playgroud)

但它不起作用......任何想法为什么?这段代码完成了/Errors/error404.ctp

Hip*_*pie 14

使用请求对象:)

$this->request->referer();
Run Code Online (Sandbox Code Playgroud)


tim*_*tic 0

尝试将其添加到应用程序控制器的 beforeRender 方法中:

beforeRender() {
    $this->set('refer',$this->referer);
}
Run Code Online (Sandbox Code Playgroud)

那么它应该可供所有视图使用。