Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

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

Registrovaný: 09.05.09
Prihlásený: 30.09.11
Príspevky: 11
Témy: 3
Príspevok NapísalOffline : 30.04.2011 14:36

Zdravím, chcem sa opýtať aký je najlepší spôsob ako zabezpečiť to aby sa používateľ nebabral s premennými v $_GET?
Teda aby nemohol ručne meniť hodnoty jednotlivých premenných v URL. Viem, že sa to dá robiť tým spôsobom, že vložím zahasovane hodnoty $_GET premenných do jednej premennej a následne kontrolujem či to sedí. Je dobré následne ukladať túto premennú do db alebo do session?Alebo je lepší nejaký iný spôsob? Dik.


Offline

Užívateľ
Užívateľ
GET premenne

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 30.04.2011 15:40

ved vzdy skontroluj hodnotu, ci ma taky tvar aky, potrebujes.. potom sa nemas coho bat a mozes to ukladat kam chces.







_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
GET premenne

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 30.04.2011 15:42

Na udaje v query stringu sa da siahat vzdy. To s tym hashovanim ma logiku, ale mozno bude celkom jednoduche zistit, ako sa to hashuje. Ak mas nejake citlive udaje, ktore nechces nechat uzivatela menit, mozes ich ukladat do session.


Offline

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

Registrovaný: 09.05.09
Prihlásený: 30.09.11
Príspevky: 11
Témy: 3
Príspevok Napísal autor témyOffline : 30.04.2011 16:05

Session je v podstate cookie alebo sa mýlim?A cookies sa dajú zakázať pokiaľ viem. Potrebujem aby hodnoty get premenných boli nedotknuteľné a spôsob overenia možný za každej situácie.


Offline

Užívateľ
Užívateľ
GET premenne

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 30.04.2011 16:43

sessions sa ukladaju na server, cookies sa ukladaju do pc pouzivatela, nie je to to iste.

session user zakazat nemoze, jedine zeby stale prepisoval session id







_________________
Sorry za prelkepy
Offline

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

Registrovaný: 09.05.09
Prihlásený: 30.09.11
Príspevky: 11
Témy: 3
Príspevok Napísal autor témyOffline : 30.04.2011 20:39

Ano session sa ukladá na server ale SESSIONID co identifikuje danú session sa ukladá v podobe cookie u používateľa. Ak sa zákažu cookies tak sa prenáša v url. Alebo sa mýlim?


Offline

Čestný člen
Čestný člen
GET premenne

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 30.04.2011 21:12

Nemylis sa, ale vzdy existuje pre uzivatela moznost, ako sa zbavi udajov, ktore si prenho ulozil. Ale pri pouziti session ich nedokaze zmenit.
Rozoberas to zo strasne vseobecneho hladiska. Povedz, co sa snazis docielit a poradime ti najvhodnejsie riesenie.


Offline

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

Registrovaný: 09.05.09
Prihlásený: 30.09.11
Príspevky: 11
Témy: 3
Príspevok Napísal autor témyOffline : 30.04.2011 21:47

No mám linky tvaru: .../daco.php?var1=1&var2=1,2,3.
Sú generované automaticky a jediné čo chcem aby používateľ nemohol meniť ich hodnoty. Ak by ich zmenil tak spôsobí nechcený výsledok. Preto hľadám spôsob ako zabezpečiť to aby som mohol v každej situácií skontrolovať správnosť vygenerovaných hodnôt.


Offline

Užívateľ
Užívateľ
GET premenne

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 30.04.2011 22:17

prve co ma napadlo
niekde uloz nejake pole, kde budu vygenerovane moznosti.. napr.
Kód:
[0] => var1=1&var2=1,2,3
[1] => var1=2&var2=2,3,4

a v linku budes prenasat iba index (key)
Citácia:
daco.php?opt=1 //vrati "var1=2&var2=2,3,4"
daco.php?opt=0 //vrati "var1=1&var2=1,2,3"

tamto pole mozes ulozit do db, alebo session, je to v podstate jedno

alebo prenasaj v url nejaky hash, podla ktoreho priradis poziadavke iste hodnoty (string ako som ja uviedol, alebo pole)

// pridané po 36 sekundách od posledného príspevku

teda pri generovani linkov nebudes posielat prehliadacu samotne linky ale iba nejaku reprezentaciu, ktoru nebude moct user precitat / pomenit, a ktoru niekde ulozis pre nasledujucu poziadavku..







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

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

v PHP, ASP

7

756

17.11.2007 21:18

PHP zaciatocnik Zobrazenie posledných príspevkov

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

v PHP, ASP

4

678

14.06.2010 19:53

ricco24 Zobrazenie posledných príspevkov

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

v PHP, ASP

7

851

06.06.2008 14:33

Tominator Zobrazenie posledných príspevkov

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

v PHP, ASP

3

537

11.07.2009 13:39

KViki Zobrazenie posledných príspevkov

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

v PHP, ASP

4

503

20.11.2008 16:33

pa3ck Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

6

590

10.04.2009 9:34

Tominator Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

0

580

30.01.2011 13:54

DeaDMan Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

4

911

24.03.2013 0:19

eMp Zobrazenie posledných príspevkov

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

v Databázy

2

602

15.05.2012 22:37

S-player Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

2

368

11.10.2010 13:49

Mego Zobrazenie posledných príspevkov

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

v PHP, ASP

6

605

13.12.2008 21:04

p360t Zobrazenie posledných príspevkov

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

v PHP, ASP

4

471

28.04.2010 15:00

jtomcik Zobrazenie posledných príspevkov

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

v PHP, ASP

0

515

06.06.2010 18:20

Unlink Zobrazenie posledných príspevkov

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

v PHP, ASP

6

389

22.02.2016 13:54

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

1

340

10.02.2015 15:36

killer Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

19

897

11.01.2013 17:04

F3RY Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra