Posseggo phpBB 3.1.8 offerto da altervista con php 5.3.10
Inoltre ho attivo https tramite cloudflare ma per questo servizio non vedo ancora un supporto nativo..
Sono due giorni che cerco e mi documento su tutto ma purtroppo non sono esperto in OOP. Spero che un giorno ci sarà un'estensione adatta..
Dunque come ricreare il problema? Qui trovate la documentazione per Universal SSL https://support.cloudflare.com/hc/en-us ... r-my-site- io posso solo usare Flexible SSL..
Vorrei modificare l'IP del visatore vi faccio vedere cosa significano le loro intestazioni https://support.cloudflare.com/hc/en-us ... t-headers-
Adesso vi mostro un'estensione già esistente disponibile per php 5.3.3 e phpBB 3.1/3.2 https://www.phpbb.com/customise/db/exte ... dflare_ip/
Io vorrei lanciare l'evento solo se è presente l'IP intestazione di CloudFlare creando magari due variabili IP originale e IP CloudFlare..
il codice che vedo alla riga 160 https://github.com/phpbb/phpbb/blob/3.1 ... ession.php opportunamente modificato per l'intestazione IP... Andrebbe bene?
Se non è troppo disturbo vorrei inserito la verifica di
Codice: Seleziona tutto
<?php
//Fix Flexible SSL
if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] == 443; // sovrascrittura
}
?>
Ps. sul github c'è un esempio con compser esposto direttamente da CloudFlare (controlla anche IP).. https://github.com/cloudflare/cf-ip-rewrite
Buonasera scusatemi se ho detto eresie.