You are right, perhaps this should be controlled simply by an ini flag:
session https only.

On Mon, 28 Mar 2016, 01:09 Stanislav Malyshev, <smalys...@gmail.com> wrote:

> Hi!
>
> >> Could we also add HTTPS detection and enable the secure flag by default
> >> when a session is established on an HTTPS endpoint?
>
> You can not see if your connection would be HTTPS or not - connection
> can be terminated on frontend services (like nginx or varnish) that
> handle https and the pass the actual work to backend like fpm or apache
> or whatever it is. In this situation, you may have no information about
> if the connection to the client is HTTPS or not.
>
> And in general, AFAIK there is no standard protocol to establishing this
> kind of info. There are all kinds of ways people do it, but each of them
> is peculiar for specific setup.
>
> I also think it is a mistake to have default behavior controlled by
> external factors beyond server admin's control. Server behavior should
> be predictable. The admin should set it up properly, if the admin is not
> knowledgeable enough to set it up, I don't think we can improve it by
> introducing variable defaults into the mix.
> --
> Stas Malyshev
> smalys...@gmail.com
>

Reply via email to