Autor | Zpráva | ||
---|---|---|---|
Zacatecnik Profil * |
#1 · Zasláno: 17. 2. 2007, 15:35:20
prosím o radu. Mám stránku na níž z jedněch stránek předávám proměnné metodou GET a z jiných stránek metodou POST ...
Jak udělat abych neměl problém se zobrazením proměnné? Když použiji např.: echo $_GET['hodnota']; tak mi to bude asi fungovat jen když tam někdo vleze z té stránky, kde se proměnná předává metodou get a když požiji echo $_POST['hodnota']; tak zas budu mít opačný problém. Existuje nějaký univerzální přístup k proměnné bez ohledu na to, zda byla poslána metodou POST nebo GET? Díky |
||
Thalia Profil |
#2 · Zasláno: 17. 2. 2007, 15:48:41
Podívej se na pole $_REQUEST.
|
||
Zacatecnik Profil * |
#3 · Zasláno: 17. 2. 2007, 15:57:50
Děkuji, takže, když použiju $_REQUEST['hodnota']; tak je jedno jestli ta hodnota byla původně předaná metodou GET nebo POST?
A když mám takto předanou proměnnou, bude přístupná i po kliknutí na další stránku přes odkaz? Nebo jí musím v odkazu znova předávat? Mám na mysli, jstli si jí pak už prohlížeš nebo skript (já nevím) předává sám, nebo se o to vždycky musím postarat novým předáním odkaz?hodnota=$_REQUEST['hodnota']; ? |
||
kvoky Profil * |
#4 · Zasláno: 17. 2. 2007, 16:08:35
co použít podmínku? Někde sem čet že $_REQUEST už je přežitý...
takže: if (empty($_POST)) $neco=$_GET[hodnota]; else $neco=$_POST[hodnota]; a pak místo tam kam bys psal $_GET[hodnota]; nebo $_POST[hodnota]; napiš $neco |
||
Casero Profil |
#5 · Zasláno: 17. 2. 2007, 16:23:10
Zacatecnik
Musíš ji vždy předávat. |
||
Zacatecnik Profil * |
#6 · Zasláno: 17. 2. 2007, 16:26:13
Děkuji Vám všem, již jsem si našel i nějaké odkazy, které se tím zabývají .... $_REQUEST['hodnota']; je to co potřebuji. Díky
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0