On Wed, 2005-06-29 at 00:44, Jasper Bryant-Greene wrote: > > Robert Cummings wrote: > >> On Tue, 2005-06-28 at 23:26, Dan Trainor wrote: > >>> <i'm a newbie, you've been warned> > >>> > >>> header('Location: https://mydomain.com'); ? > >>> > >>> </i'm a newbie, you've been warned> > >>> > >> > >> It'll work fine, but here's a something a little more generic :) > >> > >> header( 'Location: > >> https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] ); > >> > >> Cheers, Rob. > > That'll work, but if you have the same files serving both the HTTP and > HTTPS sites you might want to enclose it in the following, unless you > like infinite loops: > > if($_SERVER['HTTPS'] != 'on') { > > } > > Assuming that you're using Apache. I'm not sure if other servers set > that variable. Yep, good catch. Recently I've been working with some hosts that force you to put the files in separate directories even though it means duplication, so I completely forgot about that :) Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php