Hogyan legyen a $modul register_globals nélkül is elérhető?
Sziasztok!!!
Segítsetek utoljára! Valaki hozzáértő egészítse ki úgy az alábbi kódot legyen szíves, hogy ne csak úgy fusson a kód ha a register_globals_on hanem akkor is ha ki van kapcsolva, mert a futtatni kívánt szerveren ki van, és ha lefuttatom a kódot akkor csak maga a hirek modul jön be és ha a többire kattintok akkor is marad a hírek modul. Localhostban ha be van kapcsolva a register_globals akkor jól működik az egész de a szerveren meg Off, tehát a kód végülis jó :(
Előre is THX!!!
■ Segítsetek utoljára! Valaki hozzáértő egészítse ki úgy az alábbi kódot legyen szíves, hogy ne csak úgy fusson a kód ha a register_globals_on hanem akkor is ha ki van kapcsolva, mert a futtatni kívánt szerveren ki van, és ha lefuttatom a kódot akkor csak maga a hirek modul jön be és ha a többire kattintok akkor is marad a hírek modul. Localhostban ha be van kapcsolva a register_globals akkor jól működik az egész de a szerveren meg Off, tehát a kód végülis jó :(
Előre is THX!!!
<?php
include("menu1.php");
if ($modul==""){$modul="hirek";}
if (!file_exists("modul/$modul/$modul.php")){$modul="404";}
include("modul/$modul/$modul.php");
include("menu2.php");
?>
GET & POST
http://hu.php.net/register_globals
Használd a $_GET, vagy $_POST tömböket a változók elérésére:
http://hu.php.net/manual/en/reserved.variables.php#reserved.variables.get
http://hu.php.net/manual/en/reserved.variables.php#reserved.variables.post
Re...
Az a helyzet, hogy ha a register_globals ki van kapcsolva, akkor egyszerű cserével pl ebből:
Ez lesz:
Innen meg már csak inteligencia kérdése, magad is meg tudod csinálni. Annyit még, hogy ha macskakörmök között találkozok a változóval, akkor a [] közé nem kellenek a szimpla macsakkörmök.
Világos? :D (Innen tényleg ne okozzon problémát, ok?)
Ja és legközelebb valami beszélőbb témacímet adj, mert a végén még azt hisszük, hogy neveletlen vagy és nem tudod, hogy nem illik halmozott írásjeleket meg ilyesmit használni. :)
Bocsi
Másodszor, kezdő vagyok :) PHP-ben és eddig mindenki a $_POST-ot ajánlotta leginkább nem ezt a $_REQUEST-et, és bocsi, h a fórum téma ilyen lett!
Nm...
A $_POST-ot akkor használd, ha pl. fórumtémát küld be valaki v ilyesmi. Szóval a címnek nem kell és nem is szabad maradandónak lennie.
A $_GET-et akkor használd, ha a a lap címének meg kell maradnia. Pl. a keresés tipikusan ilyen, mert az jó, ha el tudjuk menteni.