nefunguje předávání proměnných z FORM

11 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. prostě mi na jednom serveru nefunguje, když se např. chci přihlásit přes formuář, tak mi nefunguje předání proměnných z formuáře do PHP. Jak to mám teda udělat?
  2. k těm proměnným můžeš v PHP přistupovat jedním z následujících způsobů (předpokládejme prvek formuláře s názvem cosi, např. <input type=text name=cosi>) $cosi - nedoporučuje se, navíc nemusí fungovat na všech serverech (závisí na konfiguraci PHP) $HTTP_POST_VARS['cosi'] - starší zápis, jediný z uvedených je 100% kompatibilní $_POST['cosi'] - novější styl, v budoucnu bude možná jediný přípustný Osobně doporučuji vždy provést toto: $cosi = $HTTP_POST_VARS['cosi']; nebo $cosi = $_POST['cosi'];
  3. dík tak to zkusím. To ani nevím, že to nemusí na všech serverch fungovat rovnou ($cosi). Vždy jsem to používal takhle.
  4. To nemusi. Je mnohem lepsi pouzivat superglobalni pole...
  5. fce extract ...
  6. Nebo import_request_variables(), kde lze snadneji nastavit priority GPC
  7. Dandy, tohle je podle toho jestli je v ini nastavene, ze se maji predavane promenne udelat rovnou jako globalni. Na wz to tak neni. A podle meho nazoru je to lepsi. Jednou jsem delal na systemu, kde to tak nebylo a byl v tom pekny gulas. Aspon nad promennymi mas absolutni kontrolu. Nezabije te napsat $jmeno = $_POST['jmeno']; aspon je jasne, kde se vzalo ($_POST, $_GET, $_REQUEST, ... viz http://www.php.net/manual/en/language.variables.predefined.php)
  8. <HTML>>>Na wz to tak neni. Co tak neni? Promenne se registruji co vim dobre, register globals je On</HTML>
  9. Richard: fakt to tak je? Tak to se omlouvám za dezinformaci...
  10. <HTML>http://mt.wz.cz/info.php</HTML>
  11. Jo můžu potvrdit (teda ne že by to bylo potřeba protože Richard to určitě ví 100procentně), ale než jsem zjistil že to není vhodné, tak jsem přistupoval datům formuláře přímo.

← Zpět na všechna témata