Procházet zdrojové kódy

Better support for HTTP_X_FORWARDED_PROTO (#2037)

https://github.com/FreshRSS/FreshRSS/issues/2031
Alexandre Alapetite před 8 roky
rodič
revize
ba000d0e08
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  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 {