| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 10.10.06 Prihlásený: 13.05.14 Príspevky: 26 Témy: 3 | Napísal stenly: 26.02.2011 10:21 | |
|
Kde a ako mam nastavit aby fungovalo predavanie premennych medzi strankami pomocou retazca dotazu?
Pr.
Kód: <a href="stranka.php?a=1">druha stranka</a>
premanna $a na stranka.php nevznike.
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
nerozumiem iba ja ?
Ved pomocou toho odkazu co si pisal si na tej stranke prevezmes premennu z pola get, cize $_GET['a']. A pokial chces k nej hned pristupovat ako $a tak pozijes funkciu extract na zaciatku scriptu pre pole get cize extract($_GET).
Toto si myslel ?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 26.02.2011 10:58 | |
|
Extract, vyborna rada, obzvlast s predvolenou hodnotou druheho argumentu EXTR_OVERWRITE. Je ti jasne, ze tak dovoli prepisanie hodnoty akejkolvek premennej?
stenly, pouzivaj spominane $_GET['a'].
|
|
Registrovaný: 10.10.06 Prihlásený: 13.05.14 Príspevky: 26 Témy: 3 | Napísal autor témy stenly: 26.02.2011 11:06 | |
|
Tak ako si to opisal sa k premennej dostanem. Potreboval by som to vsak bez toho extract($_GET).
Preinstaloval som PHP. Na starsej verzii ktoru som mal predtym mi to fungovalo bez extract($_GET), teraz nie, takze predpokladam ze to treba nastavit niekde v PHP.
To je moja otazka ako to nastavit aby fungoval pristup k premennej priamo.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
zrejme nemas zapnute register_globals, co je len dobre...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 26.02.2011 11:10 | |
|
stenly, zvykni si písať kód tak, že k premenným z adresy pristupuješ cez $_GET. Je to štandardný postup a iný nemusí všade fungovať. Veď to vidíš sám. Navyše tento je prehľadnejší a bezpečnejší.
|
|
Registrovaný: 10.10.06 Prihlásený: 13.05.14 Príspevky: 26 Témy: 3 | Napísal autor témy stenly: 26.02.2011 11:14 | |
|
register_globals bol problem.
Dakujem za odpovede aj odporucania.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 26.02.2011 11:16 | |
|
Zapinat si register_globals je obrovske bezpecnostne riziko a znamena hrozbu nefunkcnosti aplikacie v dalsich verziach PHP.
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
extract() mozno nieje bezpecne, ale je to to, co hlada. Podla mna lepsie nez register_globals. A moze si to kludne osetrit ak bude pred tym kontrolovat pole $_GET. Ale samozrejme ze je lepsie $_GET['a']. A ked sa pozres na premennu hned vidis z kadial pochadza.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| javascript - predavanie hodnoty medzi skriptami v JavaScript, VBScript, Ajax | 1 | 676 | 20.07.2007 9:36 srnka | | Prenos premennych medzi funkciami v PHP, ASP | 6 | 528 | 27.08.2012 4:26 Ďuri | | Predavanie na ebay v Obchody, reklamácie a právo | 2 | 4427 | 04.04.2009 16:37 tairikuokami | | Problém s niektorými stránkami. v Siete | 1 | 202 | 28.04.2013 12:54 Tomas1 | | problém s internetovými stránkami v Poskytovatelia internetu | 4 | 944 | 22.07.2005 17:13 t0mas | | problem s niektorymi internetovymi strankami v Sieťové a internetové programy | 6 | 622 | 31.12.2006 12:09 stanop182 | | oop v php - predavanie udajov v PHP, ASP | 1 | 347 | 16.02.2010 19:06 Ďuri | | Načítavanie premenných v PHP, ASP | 7 | 591 | 17.09.2007 15:59 pitrik1 | | prenasanie premennych v PHP, ASP | 25 | 815 | 17.10.2012 22:25 Lier | | Java - zoznam premennych v Assembler, C, C++, Pascal, Java | 4 | 629 | 29.12.2008 17:12 1231dodo | | JS viac premennych v JavaScript, VBScript, Ajax | 1 | 629 | 07.08.2008 19:08 neutronmind | | Chybne spracovanie premennych v PHP, ASP | 2 | 319 | 22.08.2012 9:56 Wor3d | | Matlab script inicializácia premenných v Assembler, C, C++, Pascal, Java | 0 | 382 | 16.05.2017 12:10 beastiq | | Obor premenných v Javascripte???? v JavaScript, VBScript, Ajax | 2 | 718 | 18.12.2009 0:07 camo | | C - rozdelenie textu do premenných v Assembler, C, C++, Pascal, Java | 12 | 545 | 29.04.2013 11:41 BX | | Porovnanie dvoch premennych typu VARCHAR v PHP, ASP | 11 | 516 | 02.06.2014 12:37 DeiForm |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|