Creating User Backlinks in CakePHP

I tried the following on my 404 error page to create a link back to the link so that I did not have to rely on javascript.

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

<p><?php echo '<a href="'.$refer.'">Back to previous page</a>'; ?></p>

However, this does not work ... Any ideas why? This code is executed in/Errors/error404.ctp

+5
source share
4 answers

Use request object :)

$this->request->referer();
+14
source

In CakePHP3 you can use:

<li><?= $this->Html->link(__('Back'), $this->request->referer()) ?></li>

That should be good.

+1
source

beforeRender :

beforeRender() {
    $this->set('refer',$this->referer);
}

.

0

$_SERVER['HTTP_REFERER'] ? , Cakey, , .

-1

All Articles