
PHP - súvis medzi session a lokálnymi premennými
Ako spolu súvisí $name a $_SESSION['name']? V PHP som mal nastavené session s týmto názvom a po použití lokálnej premennej s rovnakým názvom sa mi prepísala hodnota session. Problém je už vyriešený, ale chcem k tomu počuť trochu teórie, aby som vedel, na čo si mám dávať pozor.
O PHP toho vím málo, ale nabízím celý PHP seriál, co vyšel na živě.cz v pdfku.
Ďakujem.
$name by se používat nemělo, protože by se mohlo stát to, co se ti stalo. Místo toho by se tedy mělo používat $_SESSION['name']. $name funguje pouze když máš nastaveno register_globals na on, což tušim ve standardní instalaci PHP (naštěstí) není.