فهرست منبع

Better support for HTTP_X_FORWARDED_PROTO (#2037)

https://github.com/FreshRSS/FreshRSS/issues/2031
Alexandre Alapetite 7 سال پیش
والد
کامیت
ba000d0e08
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      lib/Minz/Request.php

+ 2 - 0
lib/Minz/Request.php

@@ -129,6 +129,8 @@ class Minz_Request {
 
 		if (!empty($_SERVER['HTTP_X_FORWARDED_PORT'])) {
 			$port = intval($_SERVER['HTTP_X_FORWARDED_PORT']);
+		} elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO'])) {
+			$port = strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) === 'https' ? 443 : 80;
 		} elseif (!empty($_SERVER['SERVER_PORT'])) {
 			$port = intval($_SERVER['SERVER_PORT']);
 		} else {