Logo sk.boatexistence.com

Ako začať reláciu?

Obsah:

Ako začať reláciu?
Ako začať reláciu?

Video: Ako začať reláciu?

Video: Ako začať reláciu?
Video: TEDxNitra - Juraj Kováč - Ako začať s holou riťou? 2024, Smieť
Anonim

Pred uložením akýchkoľvek informácií do premenných relácie musíte reláciu spustiť. Ak chcete začať novú reláciu, jednoducho zavolajte funkciu PHP session_start. Vytvorí novú reláciu a vygeneruje jedinečné ID relácie pre používateľa.

Kde mám nastaviť začiatok relácie?

Chcete dať session_start ; v hornej časti stránky pred akýmkoľvek inýmkódom. Ak však na uľahčenie života používate include, najlepšie je umiestniť to úplne na začiatok súboru, ktorý je súčasťou všetkých súborov.

Kedy mám začať reláciu?

reláciu môžete začať po overení používateľa. potom môžete používať súvisiace informácie v S_SESSION a pristupovať k týmto informáciám odkiaľkoľvek. Mali by ste začať reláciu po overení informácií používateľa a potom môžete nastaviť uid používateľa na premennú relácie.

Ako vložíte reláciu?

  1. Reláciu by ste mali začať iba raz. Vo vašom príklade stačí session_start na prvom riadku stránky page.php.
  2. session_start vygeneruje E_NOTICE, ak bola relácia predtým spustená. Môžete použiť @session_start a ignorovať to.
  3. Vygeneruje tiež E_NOTICE, ak použijete session_start po výstupe HTML kódu.

Musím dať začiatok relácie na každej stránke?

Musí byť na každej stránke, ktorú chcete použiť Premenné obsiahnuté v relácii – ako napríklad používateľské meno a obľúbená farba – sú nastavené pomocou $_SESSION, globálnej premennej. V tomto príklade je funkcia session_start umiestnená za komentárom, ktorý sa netlačí, ale pred akýmkoľvek kódom HTML.

Odporúča: