[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.10.06
Prihlásený: 13.05.14
Príspevky: 26
Témy: 3 | 3
NapísalOffline : 26.02.2011 10:21 | predavanie premennych medzi strankami

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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.04.09
Prihlásený: 20.09.24
Príspevky: 1188
Témy: 198 | 198
NapísalOffline : 26.02.2011 10:47 | predavanie premennych medzi strankami

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 ?


Offline

Čestný člen
Čestný člen
predavanie premennych medzi strankami

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 26.02.2011 10:58 | predavanie premennych medzi strankami

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'].


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.10.06
Prihlásený: 13.05.14
Príspevky: 26
Témy: 3 | 3
Napísal autor témyOffline : 26.02.2011 11:06 | predavanie premennych medzi strankami

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.


Offline

Správca fóra
Správca fóra
predavanie premennych medzi strankami

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 26.02.2011 11:06 | predavanie premennych medzi strankami

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
Offline

Užívateľ
Užívateľ
predavanie premennych medzi strankami

Registrovaný: 26.11.06
Prihlásený: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
NapísalOffline : 26.02.2011 11:10 | predavanie premennych medzi strankami

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ší.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.10.06
Prihlásený: 13.05.14
Príspevky: 26
Témy: 3 | 3
Napísal autor témyOffline : 26.02.2011 11:14 | predavanie premennych medzi strankami

register_globals bol problem.
Dakujem za odpovede aj odporucania.


Offline

Čestný člen
Čestný člen
predavanie premennych medzi strankami

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 26.02.2011 11:16 | predavanie premennych medzi strankami

Zapinat si register_globals je obrovske bezpecnostne riziko a znamena hrozbu nefunkcnosti aplikacie v dalsich verziach PHP.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.04.09
Prihlásený: 20.09.24
Príspevky: 1188
Témy: 198 | 198
NapísalOffline : 26.02.2011 14:20 | predavanie premennych medzi strankami

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.


 [ Príspevkov: 9 ] 


predavanie premennych medzi strankami



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

javascript - predavanie hodnoty medzi skriptami

v JavaScript, VBScript, Ajax

1

705

20.07.2007 9:36

srnka

V tomto fóre nie sú ďalšie neprečítané témy.

Prenos premennych medzi funkciami

v PHP, ASP

6

555

27.08.2012 4:26

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Predavanie na ebay

v Obchody, reklamácie a právo

2

4488

04.04.2009 16:37

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s niektorými stránkami.

v Siete

1

221

28.04.2013 12:54

Tomas1

V tomto fóre nie sú ďalšie neprečítané témy.

problém s internetovými stránkami

v Poskytovatelia internetu

4

983

22.07.2005 17:13

t0mas

V tomto fóre nie sú ďalšie neprečítané témy.

oop v php - predavanie udajov

v PHP, ASP

1

385

16.02.2010 19:06

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

problem s niektorymi internetovymi strankami

v Sieťové a internetové programy

6

651

31.12.2006 12:09

stanop182

V tomto fóre nie sú ďalšie neprečítané témy.

prenasanie premennych

v PHP, ASP

25

840

17.10.2012 22:25

Lier

V tomto fóre nie sú ďalšie neprečítané témy.

Načítavanie premenných

v PHP, ASP

7

632

17.09.2007 15:59

pitrik1

V tomto fóre nie sú ďalšie neprečítané témy.

JS viac premennych

v JavaScript, VBScript, Ajax

1

660

07.08.2008 19:08

neutronmind

V tomto fóre nie sú ďalšie neprečítané témy.

Chybne spracovanie premennych

v PHP, ASP

2

351

22.08.2012 9:56

Wor3d

V tomto fóre nie sú ďalšie neprečítané témy.

Java - zoznam premennych

v Assembler, C, C++, Pascal, Java

4

662

29.12.2008 17:12

1231dodo

V tomto fóre nie sú ďalšie neprečítané témy.

Obor premenných v Javascripte????

v JavaScript, VBScript, Ajax

2

751

18.12.2009 0:07

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Matlab script inicializácia premenných

v Assembler, C, C++, Pascal, Java

0

419

16.05.2017 12:10

beastiq

V tomto fóre nie sú ďalšie neprečítané témy.

Porovnanie dvoch premennych typu VARCHAR

v PHP, ASP

11

563

02.06.2014 12:37

DeiForm

V tomto fóre nie sú ďalšie neprečítané témy.

C - rozdelenie textu do premenných

v Assembler, C, C++, Pascal, Java

12

581

29.04.2013 11:41

BX



© 2005 - 2024 PCforum, edited by JanoF