ugrás a tartalomhoz

Rejtélyes SESSION változó

Fraki · 2007. Május. 22. (K), 21.40
Sziasztok!

Elég furcsa problémám van. Egy session változóba mentem a request uri-t az index.php-mban:
$_SESSION['jumpback'] = $_SERVER['REQUEST_URI'];
Ezt ki is íratom, és rendben működik is. Azt szeretném, hogyha a "/?logout" kérésre kiloggoltatná a usert a szájtom, majd header('Location:...')-nel visszairányítanám arra az aloldalra, amit böngészett.

Az 'if (isset($_GET['logout'])) {' ágba szépen bele is lép, de ha itt kiíratom a $_SESSION['jumpback']-et, akkor teljesen rejtélyes módon ezt kapom: "/dev/close.gif/". close.gif nevű nincs is a szerveren! Az összes session változó megmarad rendesen. Máskor pedig ezt kapom: "/dev/404/"

Ki érti ezt?...
 
1

meg van oldva

Fraki · 2007. Május. 22. (K), 22.11
Nah, zsír, miután szenvedtem fél napot, sikerült rájönnöm. Hibás kéréskor is az index.php-be kerül a vezérlés, úgyhogy sokkal többször fut le a szkript, miután az oldal a helyes debug-kiírással megjelenik, azaz megtévesztett a debug...