>> A $_REQUEST tömb használatát pedig KIFEJEZETTEN nem tanácsolom,
>
> Ez viszont nagyon furcsa nekem, az összes általam olvasott doksiban
> kifejezetten ezt ajánlják.


Ha a $_REQUEST-et használod, akkor mindegy, hogy az adatot POST vagy
GET módban küldik a formodnak. Tételezzük fel, hogy egy felhasználó
bejelentkezett mondjuk egy webshopba, ami $_REQUEST-et használ. A
formban van egy select, aminek a neve items, és a kiválasztott áru
id-jét adja vissza.
Ebben az esetben a formodnak ellehet küldeni az adatot POST-al, és úgy
is hogy www.valami.hu/webshopform?items=22, és már megis vette az
illető azt a tárgyat. Itt van benne a biztonsági rés, ugyanis ha a
felhasználó bejelentkezett az oldaladra és közben egy másik weblapot
böngész (vagy a te honlapodon megjelenik egy reklám, vagy fórumban egy
kép), ahol egy sima <img src="www.valami.hu/webshopform?items=22">
bevan illesztve, agyanazt éri el, mintha elküldte volna a felhasználó
a formot, és mind emellé az ő hitelesítési adataival együtt. Remélem
érthető :) a lényeg, hogy request esetén, egy másik oldalról, vagy a
saját oldaladról egy preparált img linkel, olyan dolgokat csinálhatnak
a hitelesített felhasználód nevében, amit ő nem akart.

Ezért kifejezetten ellenjavalt a használata, és az olyan írásokat ahol
kiemelik hogy requestet használj, törölni kéne mindörökre...

És ha már a biztonságnál tartunk, mysqli fügvényeket használj mysql
kapcsolathoz, biztonságosabb (ha valaki kéri elmagyarázom hogy miért)
mint bármi más, és mivel objektum orientáltan is lehet használni,
kényelmes és erőteljes eszköz lehet. Egy weboldalt amúgy is érdemes
objektum orientáltan készíteni, később könyebb változtatni, ha jól van
megírva.

linkek hozzá:
http://hu2.php.net/mysqli

itt van jó példa is hozzá
http://hu2.php.net/manual/en/mysqli.prepare.php

----------------------------------------------
Kubánka Péter
kubanka.peter(kukac)gmail.com
_______________________________________________
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.1let.hu/illemtan.html
Ügyfélszolgálat FAQ: http://www.kozhalo2.hu/Faq.aspx

válasz