Sealiharoog Stout Crockpot retseptiga
Märts 2024
PHP-l on spetsiaalne muutuja, mida nimetatakse superglobaliks. Need muutujad on erilised seetõttu, et need on kõigile PHP-programmidele automaatselt kättesaadavad, ilma et programmeerija neid programmis loodaks või määratleks. Võite mõelda neile kui "sisseehitatud" muutujatele. Nende muutujate juurde pääsemise viis erineb sõltuvalt sellest, kas register_globals on teie serveris sisse või välja lülitatud. Enne PHP versiooni 4.2 oli register_globals vaikimisi sisse lülitatud. Siiski tuleb seda teha turvalisuse kaalutlustel; see säte on nüüd vaikimisi välja lülitatud (versioon 4.2+). Muidugi peavad teie serverit haldavad inimesed otsustama, kas alistada vaikeseaded ja lülitada register_globals sisse. Lihtsaim viis oma serveri testimiseks on phpinfo () kasutamine. Tõenäoliselt on teil selle veebisaidi link oma veebisaidi haldusalas. Sellel veebisaidil leiate jaotise Konfigureerimise PHP tuum, mis sisaldab seda teavet. Nagu ülalpool mainitud, pääsete superglobalitele juurde erinevalt, sõltuvalt teie serveri seadistusest. Uue serveri seadistamiseks anti superglobaalidele uued nimed. Kui teie serveril on endiselt vana säte, oleks parem hakata uusi nimesid niikuinii kasutama. Nende uute nimede kasutamisel võite olla kindel, et teie programmid töötavad mõlemas serveri konfiguratsioonis. Vanade nimede puhul see aga nii pole. Need töötavad ainult vana serveri konfiguratsiooni korral. Allolevas tabelis on toodud vanad ja uued nimed ning superglobaltide kirjeldus. Pange tähele, et nende superglobaliinide nimed on trükitähtedega.
| |||||||||||||||||||||||||||