Welcome! Log In Create A New Profile

Advanced

Re: php HTTPS $_SERVER variable?

August 15, 2009 11:05PM
Thanks, I am currently using a shared block for both.

What would be the exact syntax? I tried different variations with no
success :-(.

something like:

if ($server_port = 443)
{
fastcgi_param HTTPS on;
}

looking for confirmation that the above is correct nginx syntax...

Thanks

On Sat, Aug 15, 2009 at 1:30 PM, Michael Shadle wrote:

> You only set it in your server block that is for SSL.
>
> If you use a shared block for both, I'm not sure; perhaps there could
> be if ($request_port = 80) { } type deal put in?
>
> On Fri, Aug 14, 2009 at 11:36 PM, Ilan Berkner wrote:
> > Some of our software relies on the $_SERVER['HTTPS'] PHP variable to be
> set
> > to "on" when accessing pages via https://. So far I've found:
> >
> > fastcgi_params HTTPS on;
> >
> > but this turns it on for all pages, regardless of HTTP or HTTPS request
> > setting.
> >
> > What am I missing?
> >
> > When I add the HTTPS on parameter, our code works (i.e. detects HTTPS in
> > $_SERVER) but for every page, HTTP or HTTPs
> >
>
>
Subject Author Posted

php HTTPS $_SERVER variable?

iberkner August 15, 2009 02:36AM

Re: php HTTPS $_SERVER variable?

mike August 15, 2009 01:30PM

Re: php HTTPS $_SERVER variable?

iberkner August 15, 2009 11:05PM

Re: php HTTPS $_SERVER variable?

Marcus Clyne August 15, 2009 11:44PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 129
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready