Podręcznik PHP
Poprzedni |  | Następny

# session_start

(PHP 4 )

session_start -- Inicjalizuj dane sesji

## Opis

bool session_start ( void )

session_start() tworzy sesję (lub odtwarza bieżącą w oparciu o identyfikator sesji przekazywany przez zmienne GET lub ciasteczko).

Jeśli chcesz, aby sesja była nazwana, przed wywołaniem session_start() musisz wywołać session_name().

Ta funkcja zawsze zwraca warotść `TRUE`.

> Notatka: Jeśli używasz sesji opartych o ciasteczka, to session_start() musi być wywołane przed wysłaniem jakichkolwiek danych do przeglądarki.

session_start() zarejestruje wewnętrzny uchwyt obsługi wyjścia dla przepisywania URLi jeśli włączona jest opcja `trans-sid`. Jeśli użytkownik używa `ob_gzhandler` lub podobne z ob_start(), kolejność uchwytów obsługi wyjścia jest ważna dla prawidłowego wyjścia. Na przykład, użytkownik musi zarejestrować `ob_gzhandler` przed rozpoczęciem sesji.

> Notatka: Wskazane jest użycie `zlib.output_compression` zamiast `ob_gzhandler`

Poprzedni | Spis treści | Następny
session_set_save_handler | Początek rozdziału | session_unregister