Matematikos mokymo programos gairės
Balandis 2024
PHP turi ypatingą rūšies kintamąjį, kuris vadinamas superglobalu. Šie kintamieji yra ypatingi todėl, kad jie yra automatiškai prieinami bet kuriai PHP programai, o ne programuotojui sukuriant ar neapibrėžiant jų programoje. Galite galvoti apie juos kaip apie „įmontuotus“ kintamuosius. Tai, kaip jūs prieisite prie šių kintamųjų, skiriasi priklausomai nuo to, ar register_globals jūsų serveryje įjungtas, ar išjungtas. Prieš PHP 4.2 versiją „register_globals“ buvo įjungta pagal numatytuosius nustatymus. Tačiau saugumo sumetimais; šis nustatymas dabar išjungtas pagal numatytuosius nustatymus (4.2 ir naujesnės versijos). Žinoma, žmonės, kurie paleidžia jūsų serverį, turi nuspręsti, ar nepaisyti numatytojo nustatymo ir įjungti register_globals. Lengviausias būdas patikrinti savo serverį yra naudoti „phpinfo“ (). Tikriausiai turėsite nuorodą į šį tinklalapį savo svetainės administracinėje srityje. Šiame tinklalapyje rasite skyrių „Configuration PHP Core“, kuriame yra ši informacija. Kaip minėta aukščiau, superglobaliukus prieisite skirtingai, priklausomai nuo jūsų serverio nustatymų. Naujų serverių sąrankai superglobatos buvo suteiktos naujais pavadinimais. Jei jūsų serveryje vis dar yra senasis nustatymas, vis tiek geriau pradėti naudoti naujus pavadinimus. Jei naudosite šiuos naujus pavadinimus, galėsite būti tikri, kad jūsų programos veiks pagal abi serverio konfigūracijas. Tačiau tai netaikoma seniesiems vardams. Jie veiks tik naudojant senąją serverio konfigūraciją. Žemiau esančioje diagramoje pateikiami seni ir nauji pavadinimai bei supergibalų aprašymas. Atkreipkite dėmesį, kad šių superglobalų pavadinimai rašomi didžiosiomis raidėmis.
| |||||||||||||||||||||||||||