opis
session_start() tworzy sesję lub wznawia bieżącą na podstawie identyfikatora sesji przekazanego przez żądanie GET lub POST lub przekazanego przez plik cookie.
Po wywołaniu session_start() lub po automatycznym uruchomieniu sesji, PHP wywoła programy obsługi zapisu sesji open I read. Będą one albo wbudowaną obsługą zapisu dostarczaną domyślnie lub przez Rozszerzenia PHP (takie jak SQLite lub Memcached); albo mogą być niestandardową obsługą zdefiniowaną przez session_set_save_handler()., Odczyt wywołania zwrotnego pobierze wszystkie istniejące dane sesji (zapisane w specjalnym serializowanym formacie) i będzie nieserializowany i używany do automatycznego wypełniania superglobalu $_SESSION, gdy odczyt wywołania zwrotnego zwróci zapisane dane sesji z powrotem do obsługi sesji PHP.
aby użyć nazwanej sesji, wywołaj session_name() przed wywołaniem session_start().
podczas sesji.use_trans_sid jest włączone, funkcja session_start () zarejestruje wewnętrzną obsługę wyjścia do przepisywania URL.,
Jeśli użytkownik używa ob_gzhandler lub podobnych z ob_start(), kolejność funkcji jest ważna dla prawidłowego wyjścia. Na przykład, ob_gzhandler musi być zarejestrowany przed rozpoczęciem sesji.