Egy teljesen érthetetlen problémába ütköztem.
Van egy oldal, gyári session alapokon. Szépen ment is,míg nem kellett a _SERVER változót használni. Azóta minden egyes oldalhívskor új sessiont nyit.
Apache és php logok debug beállítása mellett se ad semmi infót. Rendszer debian stable. Alapjában egy létező oldalamat szeretném újraírni, ugyanezen a szerveren megy, ugyanazon apache,php beállítások mellett, azon ugyanezen dolog nem mutatja ezt a hibát.
A következőket próbáltam: kiszedni azokat a részeket, amik bezavarnak, végül odáig egyszerűsítettem, h session_start(),$k=$_SERVER,echo session_id() is adta a hibát. De volt hogy írtam egy ilyen fájlt, ott meg semmi baja nem volt. Próbáltam a sorok sorrendjével is játszani, semmi hatás.
A session fájlba ír futás közben létrejött változókat, de legközelebb újat hoz létre.
Van mod_rewrite is az oldalon, de logok nem mutatnak itt se semmit.
Session cookieben tárolódik, de ebben se láttam semmi hibát.
Van valami ötletetek, hogy mi lehet a hiba, vagy hogyan tudnék egyáltalán még hibát keresni?
- 1269 megtekintés
Hozzászólások
A baj ott volt, hogy php-ban be volt állítva azeredeti oldal url-jére a session cookie refferer ellenőrzés.
Sejtettem, h vm ilyen hülyeség lesz.
DE ami tanulság, és érdekes:
ha nem nyúltam a _SERVER változóhoz, akkor nem csinált refferer ellenőrzést, hiába volt php beállítás. Nem tudom, h ez optimalizálás miatt direkt, vagy egy bug és jelentsem.
- A hozzászóláshoz be kell jelentkezni