• « session_save_path
  • session_set_save_handler »
  • PHP Manual
  • Funções para Sessão
  • Define os parâmetros do cookie de sessão

session_set_cookie_params

(PHP 4, PHP 5, PHP 7)

session_set_cookie_params — Define os parâmetros do cookie de sessão

Descrição

session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] ) : void

Define parâmetros dos cookies configurados no arquivo php.ini. O efeito desta função é apenas pela duração do script. Então, você precisa chamar session_set_cookie_params() para cada requisição e antes que session_start() seja chamada.

Esta função atualiza os valores em tempo de execução correspondentes às configurações INI que podem ser obetidos com ini_get().

Parâmetros

lifetime

Tempo de vida do cookie de sessão, definido em segundos.

path

Caminho no domínio onde o cookie vai funcionar. Use uma única barra ('/') para que funcione em todos os caminhos do domínio.

domain

Domínio do cookie, por exemplo 'www.php.net'. Para tornar os cookies visíveis em todos os subdomínios, o domínio deve ser prefixado com um ponto, como '.php.net'.

secure

Se true, o cookie só será enviado em conexões seguras.

httponly

Se true, então o PHP tentará enviar a flag httponly ao definir o cookie de sessão.

Valor Retornado

Não há valor retornado.

Changelog

Versão Descrição
5.2.0 O parâmetro httponly foi adicionado.

Veja Também

  • session.cookie_lifetime
  • session.cookie_path
  • session.cookie_domain
  • session.cookie_secure
  • session.cookie_httponly
  • session_get_cookie_params() - Obtém os parâmetros do cookie da sessão