parameter cez url
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
zdravim, zaujimalo by ma ako mam passnut parameter cez URL ked je Register Globals nastavene na OFF (nehovorim o tomto hostingu, tu mi to funguje). Snazil som sa najst help pomocou google no neuspesne. Dik. Napr: echo '<a href="index.php?i=35">test</a>'; echo $i; aby to vypisalo 35...
-
zabudol som dodat ze htaccesom nemozem.
-
register_globals má tu vlastnost, že povoluje zkrácený zápis hodnoty předané přes superglobalní proměnné GET, POST, COOKIE, SESSION apod. Což je v tvém případě $i. Skutečná podoba proměnné je ve skutečnosti $_GET['i'] v případě metody GET. Což jsou ty parametry za URL. Při použití metody POST je pak proměnná $_POST['i'] a tak dále. Takže $i => $_GET['i']
-
diky
-
Register_globals je bullshit - osobně nedoporučuji používat. A kromě mne to nedoporučuje používat ani manuál PHP, který mimochodem zmiňuje, že od 5.3.0 je "zavrhnuto" a ve verzi 6.0.0 už ani není! Doporučuje se používat $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, ..atd.. ___ Ostatně jsem nikdy nepochopil, k čemu byly tyto proměnné 2*.. :)
-
print_r($_POST); print_r($_GET); print_r($_REQUEST); Na cz.php.net je kdesi priklad, tusim, ze na array nebo foreach, jak prevest cyklem promenne na globalni z requestu.