głowy nie dam, ale spróbuj takie coś:
- sprawdzasz czy połączenie jest szyfrowane, bodajże gdy aktywny jest SSL to do tablicy $_SERVER dodawany jest jeszcze jeden klucz -> HTTPS
<?php
if ($_SERVER['HTTPS'] == \"on\")
$fullUrl = \"https://\".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
else
$fullUrl = \"http://\".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>
niestety nie miałem możliwości sprawdzenia poprawności działania tych paru linijek
pozdrawiam