Description
session_start () cria uma sessão ou retoma a actual com base num identificador de sessão aprovado através de um pedido de obtenção ou pós, ou passado através de um cookie.
Quando o session_ Start () é chamado ou quando uma sessão inicia automaticamente, o PHP irá chamar os manipuladores de gravação de sessão abertos e lidos. Estes serão um manipulador de gravação incorporado fornecido por padrão ou por extensões PHP (tais como SQLite ou Memcached); ou podem ser manipuladores personalizados, conforme definido por session_set_save_handler()., A resposta de leitura irá obter todos os dados de sessão existentes (armazenados num formato especial serializado) e será não-esterilizado e usado para preencher automaticamente o superglobal $_SESSION quando a resposta de leitura devolve os dados de sessão gravados de volta ao tratamento de sessão PHP.
para usar uma sessão com nome, chame session_name () antes de chamar session_start ().
Quando sessão.o use_trans_sid está activo, pelo que a função session_ start() irá registar um manipulador de saída interno para reescrever o URL.,
Se um usuário usa ob_gzhandler ou similar com ob_start(), a ordem de função é importante para a saída adequada. Por exemplo, ob_gzhandler deve ser registrado antes de iniciar a sessão.