Hi all,

On Mon, Mar 28, 2016 at 9:23 PM, Chris Riley <t.carn...@gmail.com> wrote:
> 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.

It can be made half-automatic by specifying and detecting HTTPS
connection flag. I think half-automatic will be mostly the same as
current httponly INI setting. It could be confusing for sites that
support both HTTP and HTTPS, too.

Regards,

--
Yasuo Ohgaki
yohg...@ohgaki.net

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to