8000 Support for new 7.1 session options · Issue #21606 · symfony/symfony · GitHub
[go: up one dir, main page]

Skip to content
Support for new 7.1 session options #21606
Closed
@Erseni

Description

@Erseni
Q A
Bug report? no
Feature request? yes
BC Break report? no
RFC? no
Symfony version 3.2.3

The NativeSessionStorage is not supporting the new php 7.1 session:
php.net
sid_bits_per_character
sid_length
trans_sid_hosts
trans_sid_tags

$validOptions = array_flip(array(
            'cache_limiter', 'cookie_domain', 'cookie_httponly',
            'cookie_lifetime', 'cookie_path', 'cookie_secure',
            'entropy_file', 'entropy_length', 'gc_divisor',
            'gc_maxlifetime', 'gc_probability', 'hash_bits_per_character',
            'hash_function', 'name', 'referer_check',
            'serialize_handler', 'use_cookies',
            'use_only_cookies', 'use_trans_sid', 'upload_progress.enabled',
            'upload_progress.cleanup', 'upload_progress.prefix', 'upload_progress.name',
            'upload_progress.freq', 'upload_progress.min-freq', 'url_rewriter.tags',
        ));

        foreach ($options as $key => $value) {
            if (isset($validOptions[$key])) {
                ini_set('session.'.$key, $value);
            }
        }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0