PHP - register globals

· Tech · No AI

Na wielu serwerach jest teraz wyłączona funkcja register_globals. Co to zmienia? Zmienia to w jaki sposób przesyłamy zmienne (a może powinno być odbieramy? ;-p). A więc jeżeli chcemy pobrać zmienną z linku np. index.php?cos=hehe to nie odbierzemy tego pisząc $cos, ale trzeba pisać $_GET['cos'] lub $HTTP_GET_VARS['cos']. Podobnie jest z przesyłaniem poprzez formularze metodą post. Czyli $_POST['zmienna'] lub $HTTP_POST_VARS['zmienna']. I dla danych w cookie $_COOKIE['zmienna'] lub $HTTP_COOKIE_VARS['zmienna']. Lepiej więc odrazu pisać skrypty z tak odbieranymi zmiennymi, będą one działać niezależnie czy register_globals jest włączone czy nie ;-)

uptime
8,215 days · since 2004
posts
294 · busiest 2026 (64)
words
~143,065 · ~10 h read
topics
tech 239 · personal 55
langs
en 229 · pl 65
written
211 by hand · 83 AI-assisted
projects
3
build
ca50768 · 2026-06-30