wamp server probléma
Hello
Wamp serveren futtatok egy egyedi fejlesztésű CMS-t.
Az oldal jól fut 1-2 dolog kivételével:
4 nyelv közül lehet választani, ezt egy session tárolja $_SESSION['site_lang']
A probléma az, hogy nem változik a session értéke a nyelvválasztás során.
Kiirattam a változót és mindig csak angol nyelvhez tartozó tartalom jelenik meg.
Mi okozhatja ezt?
■ Wamp serveren futtatok egy egyedi fejlesztésű CMS-t.
Az oldal jól fut 1-2 dolog kivételével:
4 nyelv közül lehet választani, ezt egy session tárolja $_SESSION['site_lang']
A probléma az, hogy nem változik a session értéke a nyelvválasztás során.
Kiirattam a változót és mindig csak angol nyelvhez tartozó tartalom jelenik meg.
Mi okozhatja ezt?
Bármi
semmi módosítás nem történt,
switch ($_GET['lang'] and $_SESSION['site_lang']) {
case "hu":
header("Location: http://www.domain.hu/fooldal");
exit;
break;
case "en":
header ("Location: http://www.angol.domain.hu/fooldal");
.
.
.
.
Ezt volt tegnap és a megfelelő nyelvhez a megfelelő tartalmat töltötte be.
Ma reggel viszont már csak az angol nyelv, van semmi több.
Frissítésre sem változik a $_SESSION['site_lang'] értéke, állandóan 'en'
($_GET['lang'] and
Ez a feltétel egy bool típust ad vissza, ami miatt valószínűleg a default ágra fut a switch, vagy a switch egyik ága sem kerül lefutásra.
Igen, ebben egyetértek,
De amikor ma bekapcsoltam a gépet csak az angol nyelvhez tartozó nyelvet töltötte be akármelyik nyelvet választottam. A másik dolog, hogy nem csak ez van, hanem az oldal admin felületére sem tudok belépni. Létrehoztam adatbázisban egy másik hozzáférést azzal sem engedett be. Ezzel kapcsolatban egy másik észrevétel, hogy test a login és a password, így sem enged be, de a phpMyAdminban van egy mező, amiben tárolja az utolsó bejelentkezést és ahogyan nem sikerült bejelentkezni, visszadobott, hogy hibás jelszó vagy felhasználónév, az adatbázisban módosult az utolsó bejelentkezés időpontja arra, amikor be szerettem volna jelentkezni.
semmi módosítás nem történt?
Nezd at a switch leirasat, es dumpold ki a $_GET['lang'] and $_SESSION['site_lang'] erteket, es kiderul mi a banat van. Talan nem kapsz olyan erteket, amit gondolsz...