Re: Re: Making sure page is always https
| From: | Ricky Dhatt | Date: | Mon, 17 Jun 2002 22:12:16 +0000 |
| Subject: | Re: Re: Making sure page is always https | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-102612@lists.php.net to get a copy of this message | ||
Wierd...it's there alright. Just do a <?php print_r($GLOBALS) ?> and view
under it under https (assuming your webserver is enabled to do it) and it's
there. I should go file a doc bug on that...
--Ricky
"Clay Loveless" <clay@killersoft.com> wrote in message
news:B933A39A.141B9%clay@killersoft.com...
> Is $_SERVER['HTTPS'] a defined variable? If so, cool -- but I don't see it
> here:
> http://www.php.net/manual/en/reserved.variables.php
>
> Might work -- I haven't tried that one.
>
> Similar idea, though, using variables that are there:
>
> // adjust if your SSL port isn't on port 443
> if ($_SERVER['SERVER_PORT'] != "443") {
> // redirect
> }
>
> OR:
>
> if (!strstr($_SERVER['SERVER_PROTOCOL'],"HTTPS")) {
> // redirect
> }
>
>
> -Clay
>
>
> > From: "Ricky Dhatt" <ricky@electricarrow.com>
> > Organization: Electric Arrow
> > Reply-To: "Ricky Dhatt" <ricky@electricarrow.com>
> > Date: Mon, 17 Jun 2002 14:09:54 -0700
> > To: php-general@lists.php.net
> > Subject: [PHP] Re: Making sure page is always https
> >
> > try something like this at the top of the PHP script:
> >
> > if (!_$SERVER['HTTPS']) {
> > header("Location: https://" .
> > $_SERVER[HTTP_HOST] .
> > $_SERVER['REQUEST_URI']);
> > exit;
> > }
> >
> > On older versions of PHP you might need to use $HTTP_SERVER_VARS instead
of
> > _$SERVER.
> >
> > Alternatively, if you are using Apache, I bet you can use mod_rewrite to
do
> > something similar.
> >
> > Ricky
> >
> >
> > "Ben C." <benc@cox.net> wrote in message
> > news:NFBBJJIAAGFCPNFKMPGOAEKCDBAA.benc@cox.net...
> >> I have a site which I want to make sure is always being view via SSL.
> >> Currently I have the http://sslsafeserver/index.php
> >> page redirecting to
> >> https://sslsafeserver.com/home.php. Is there a way to
> >> have all pages
> > viewed
> >> in SSL through a PHP script?
> >>
> >> I appreciate the help.
> >>
> >> Ben
> >>
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>