Oldalakon, általam elhelyezett adathalászat, vagy adathalász cookie nincs.
Rövid ismertető, a GLOBALS változókról:
- Vannak olyan SZUPER-GLOBALS változók, melyek értéke, a PHP telepítését követően, automatikusan létrejön.
Például: ENV és SERVER információk.
- Fontos információt tartalmaznak.
- Minden fájlban elérhetők, lekérdezhetők.
- Értékük (adatuk) nem módosítható!
- Vannak olyan GLOBALS változók, melyek értékét, nekünk kell meghatározni.
- SESSION: Általunk meghatározott értéke, minden fájlban elérhető.
- COOKIE: Általunk meghatározott értéke, azon mappában található fájlokban érhető el, melyben létrehozó fájl is található,
vagy az általunk meghatározott útvonalon található mappában lévő fájlokban.
- POST és GET: Általunk meghatározott értéke, általunk meghatározott útvonalon található fájlban érhető el.
- Egyedi GLOBALS: Általunk meghatározott értéke, csak azon fájlban érhető el, melybe létrehoztuk.
Register_Globals függvény, már a PHP 5.3.0 verzióban is elítélt, helytelenített, és a PHP 5.4.0. verziónál el is távolították.
Ezért, változások történtek az INI fájl kezelésében is, eltávolításra kerültek: register_globals és register_long_arrays függvények.
PHP.ini GLOBALS változók beállítása.
PHP.ini fájlban, a variables_order = "EGPCS" meghatározással állíthatjuk be, hogy mely GLOBALS változók legyenek érvényben.
Rövidítések: G, P, C, E, S; azaz, GET, POST, COOKIE, ENV, SERVER.
- Ha rendszergazda jogosúltsággal rendelkezünk, akkor egyszerű dolgunk van a beállítással.
- Ha nem rendelkezünk rendszergazda jogosúltsággal:
- El kell fogadnunk az aktuális beállítási formátumot.
- Vagy felvesszük rendszergazdával a kapcsolatot, és megkérjük, hogy állítsa be nekünk.
A print_r() függvénnyel gyorsan lekérdezhetjük, bármely GLOBÁLIS változót.
Ha tudjuk, melyik GLOBALS változó, milyen adatot tárol, akkor egyszerűen így is lekérdezhetjük:
<?php
print ("<p>". $_SERVER['HTTP_HOST']."</p>");
?>
A foreach ciklus áttekinthetőbb, és ha kell, formázott megjelenítési tájékoztatást készíthetünk a kiválasztott GLOBÁLIS változóról..