---- Stephen Johnson <maillists@xxxxxxxxxxxxxxxx> wrote: > > Or you can cheat... > > > > $url = $_SERVER['SERVER_NAME']; > > header( 'Location:https://'.$url.''); > > > > > > I think that would cause an infinite loop of redirection... > > This would be better > > <?php > > $curPort = $_SERVER['SERVER_PORT']; > $pageTo = $_SERVER['REQUEST_URI']; > > if($curPort == "80") { > // go secure > header("location:https://www.domain.com$pageTo"); > exit; > } > ?> > > Also realize, your code ONLY works if people use the standard ports... With the way I have it check ($SERVER variables), then you eliminate that and no matter what ports the server runs on, you get the correct switching you need. Wolf -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php