header() function
Hali,
nálam a header (header("Location: index.php") ) függvény az alábbi hiba üzenettel tér vissza: 'cannot add header ...', ez miért lehet?,
valamint nem létezik a php_self az alábbi formában: $PHP_SELF,
a php a paraméterében megkapott adatokta nem hoz létre automatikusan változót: ../index.php?qwe=123, ilyenkor nincs $qwe változó ...
env: w2k, php422, iis5
thanks
doma
■ nálam a header (header("Location: index.php") ) függvény az alábbi hiba üzenettel tér vissza: 'cannot add header ...', ez miért lehet?,
valamint nem létezik a php_self az alábbi formában: $PHP_SELF,
a php a paraméterében megkapott adatokta nem hoz létre automatikusan változót: ../index.php?qwe=123, ilyenkor nincs $qwe változó ...
env: w2k, php422, iis5
thanks
doma
Re: header() function
1. A header függvény előtt nem lehet semmilyen kimenetet küldeni a böngészőnek. Itt tipikus hiba szokott még lenni üres sor bentfelejtése a szkriptben, esetleg egy beincludeolt (fuj) fájlban, ami szintén kimenetként jelentkezik ám!!!
2. Ez windowsos verziók problémája, pontos okát és megoldását nem tudom.
3. A 4.2.2 PHP-ben alapból már ki van kapcsolva a register_globals, azaz nem lesz $qwe változód, amíg be nem kapcsolod a php.ini-ben a register_globals=on kapcsolóval, bár ez biztonsági okokból nem a legjobb ötlet. Inkább használd az ajánlott $_GET['qwe'] formátumot. Post módszerrel küldött változóknál ez értelemszerűen $_POST['qwe'], stb.
Kézikönyv! :D
Robi
Re: header() function
Re: header() function
Azért még lenne egy kérdésem, miután feltettem a a készített PHP oldalt a webre (fw.hu), de ott az alábbi hibaüzenetet kaptam: "Warning: Failed opening 'inc/data.inc' for inclusion (include_path='') in /disk/raid/d/i/dinamyc/php0908/index.php on line 1", természetesen lokálisan ez jól mükszik, az include állományoknak valami speckó helyen kell lennie?!
thanks ...
Re: header() function
Robi