From 6b6574c80e4f3f7f22ac1807ad07b36013490d65 Mon Sep 17 00:00:00 2001 From: Zike Date: Wed, 28 Aug 2024 11:17:14 -0400 Subject: [PATCH] Update Request.zep enhance getScheme() function. --- phalcon/Http/Request.zep | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/phalcon/Http/Request.zep b/phalcon/Http/Request.zep index 12cd49a6bca..8dd88229c4b 100644 --- a/phalcon/Http/Request.zep +++ b/phalcon/Http/Request.zep @@ -819,6 +819,11 @@ class Request extends AbstractInjectionAware implements RequestInterface, Reques return "https"; } + let forwarded_proto = this->getServer("HTTP_X_FORWARDED_PROTO"); + if forwarded_proto && forwarded_proto == "https" { + return "https"; + } + return "http"; }