From 7b9ff1c11b0b4abd4000f62d24ca9ccadacabab8 Mon Sep 17 00:00:00 2001 From: phlyper Date: Fri, 26 Feb 2016 22:39:48 +0100 Subject: [PATCH] verify exists index 0 in $ref exemple i have to get the referrer url from any page if exists ``` class AppController extends Controller { ...... public function beforeRender() { parent::beforeRender(); $this->params['referer'] = $this->referer(null, true); } .......... } ``` --- lib/Cake/Network/CakeRequest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Cake/Network/CakeRequest.php b/lib/Cake/Network/CakeRequest.php index 4ea520280fa..8933822e4da 100644 --- a/lib/Cake/Network/CakeRequest.php +++ b/lib/Cake/Network/CakeRequest.php @@ -448,7 +448,7 @@ public function referer($local = false) { if (!empty($ref) && !empty($base)) { if ($local && strpos($ref, $base) === 0) { $ref = substr($ref, strlen($base)); - if ($ref[0] !== '/') { + if (isset($ref[0]) && $ref[0] !== '/') { $ref = '/' . $ref; } return $ref;