NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - session_id

Třída

Kořen \ Bez třídy

Metoda - session_id

(PHP 4, PHP 5, PHP 7)

Funkce slouží pro získání nebo úpravu hodnoty id aktuálního sezení.

Upozornění: V případě změny hodnoty je nutné ji provést před voláním session_start()!

Varování: Při ručním nastavování session id je nutné dávat pozor, aby nevnikla 2 stejná session id!

Procedurální

Parametry

NázevDatový typVýchozí hodnotaPopis
$idstring

Nová hodnota session id.

Upozornění: Hodnota musí být v rozsahu a-z A-Z 0-9!

Návratové hodnoty

Vrací: string

Vrací textový řetězec s id aktuálního sezení. Pokud žádné není, vrátí prázdný řetězec.

Příklady

Vypsání ID sezení:

<?php
session_save_path('.'); // Nastavení našeho kompilátoru, ignorujte

session_start();
$puvodni = session_id();

session_regenerate_id();
$nove = session_id();

echo 'Původní id sezení bylo ' . $puvodni . "\n";
echo 'Nové id sezení je ' . $nove . "\n";

Ukázka změny session id:

<?php
session_save_path('.'); // Nastavení našeho kompilátoru, ignorujte

session_id('m0jeSuperUz4sneSess10nID');
session_start();
echo 'aktuální id sezení je ' . session_id();

Související manuály

      Aktivity