Oh, I agree if I have to type out the absolute link in a few palces it won't be a major deal, I am just trying to understand why the approach I proposed would not also work.
Maybe I am just calling things the wrong name?
To me, if I define two constants for the URL-root with one having HTTP and the other HTTPS, then...
should work exactly the same as...
DEFINE ('URL', 'http://www.GreatChurch.org/')
DEFINE ('SECURE_URL', 'https://www.GreatChurch.org/')
echo URL . "public_area.php";
echo SECURE_URL . "member_area.php";
Maybe using the Constants doesn't technically make the URL's "relative", but rather "dynamically absolute"?! :lol: