Aynı işlevi gören kodları farklı yollarla tekrarlıyıp duruyoruz

Ne sunucuymuş arkadaş
Birde şunu deneyelim;
function AdresBul()
{
if($_SERVER['HTTPS'] == "on") { $protokol= "https://"; }
if($_SERVER['HTTPS'] != "on") { $protokol ="http://"; }
$sayfa=$protokol.getenv(HTTP_HOST).getenv(REQUEST_URI);
$pos=strpos($sayfa,'.html');
if($pos != false )
$sayfa=substr($sayfa,0,$pos+5);
return $sayfa;
}