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é.

  1. 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...
  2. zabudol som dodat ze htaccesom nemozem.
  3. 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']
  4. diky
  5. 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*.. :)
  6. 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.

← Zpět na všechna témata