Start · Sprachen · PHP · Referenz · session_start

session_start

Funktion

Startet oder resumt eine Session — muss vor jedem Zugriff auf <code>$_SESSION</code> aufgerufen werden.

seit PHP 4.0.0 Kategorie: http

Signatur

session_start(array $options = []): bool

Beschreibung

Optionen können auch pro Aufruf gesetzt werden: ['cookie_secure' => true, 'cookie_httponly' => true, 'cookie_samesite' => 'Strict']. Nach dem Start ist $_SESSION verfügbar.

Parameter

Name Typ Default Beschreibung
$options array [] Runtime-Overrides für session.* ini-Werte.

Rückgabewert

Typ
bool
Beschreibung
true bei Erfolg.

Beispiele

Sicherer Start

<?php

session_start([
    'cookie_secure'   => true,
    'cookie_httponly' => true,
    'cookie_samesite' => 'Strict',
    'use_strict_mode' => true,
]);