Naujas serveris ir vienas nesklandumas
by neworld on Rgp.04, 2007, under Blogas, NeWorld, php
Taigi persikėlėme į domenas.net. Hostingas geras, spartus. Viskas būtų buvę gerai, bet pasirodo jog šitam hostinge yra įjungtas register_globals, kuris su sesijom padaro tokį įdomų dalyką, jeigu sesija yra tarkim $_SESSION['kazkas'];, tai atsiranda kintamasis $kazkas. Ir tarkim scripte yra toks dalykas:
$kazkas=”Kažin kas?”;
Čia sakykim taip kuriu naują kintamajį, tačiau $kažkas jau prisestintas prie sesijos, taigi sesija $_SESSION['kazkas'], pasidaro “Kažin kas?” ir šita nauja reikšmė serveryje yra išsaugoma. Taigi, jeigu aš šitame kintamajame saugojau tarkim esama planetą, tai esama planeta pasidaro į kažin kas, dėl to prasideda klaidos. Vienintelis būdas buvo sugalvoti sesijos kintamiesiems ilgesnius pavadinimus.