leírás
session_start () létrehoz egy munkamenetet, vagy folytatja az aktuálisat egy GET vagy POST kérésen keresztül átadott munkamenet-azonosító alapján, vagy egy cookie-n keresztül.
amikor a session_start() meghívásra kerül, vagy amikor egy munkamenet automatikusan elindul, a PHP meghívja az open and read session save kezelőket. Ezek vagy egy beépített mentési kezelő alapértelmezés szerint vagy PHP kiterjesztések (például SQLite vagy Memcached); vagy lehet egyéni kezelő által meghatározott session_set_save_handler ()., A read visszahívás lekéri a meglévő munkamenet adatok (tárolt egy speciális szerializált formátumban), és lesz a szerializált és használt automatikusan feltölti a $_SESSION superglobal, amikor a read visszahívás visszaadja a mentett munkamenet adatokat vissza PHP munkamenet kezelése.
egy megnevezett munkamenet használatához hívja a session_name () – t a session_start () hívása előtt.
amikor session.use_trans_sid engedélyezve van, a session_start() függvény regisztrál egy belső kimeneti kezelő URL átírása.,
Ha a felhasználó ob_gzhandler vagy hasonló ob_start (), a funkció érdekében fontos a megfelelő kimenetet. Például az ob_gzhandler-t regisztrálni kell a munkamenet megkezdése előtt.