ürün sayfalarının id'sini alıp cookieye atıyorum.
5 tane ile sınırlayıp, ziyaretçi 10 ürün sayfası gezse bile son gezdiği 5 sayfanın id'si cookide kalıyor daha eskilerini cookiden siliyorum.
elde kalan son id değerlerine göre bir bölümde
foreach içinde her ürün sayfası için bir kaç bilgi almak için bir tane sql komutu yazıyorum ve cookiden aldığım ürün sayfası id'sini belirtiyorum.
foreach içinde foreach kullanıyorum ve sql komutu 5 kez yenileniyor kendi içlerinde foreach ile..
Sonuç istediğimi yaptırıyorum.
Fakat özellikle cookiye sayfaların id değerlerini atıyor ve sql de cookie değerlerini kullanıyorum.
Güvenlik sorunu oluşturabileceği konusunda şüphe ediyorum.
SİZCE:
1-Almam gereken krtik güvenlik önlemi var mı?
2-Kritik olmasa da daha güvenli olması için önerileriniz nedir?
cookie güvenliği hakkında !önemli!
6
●72
- 10-11-2020, 17:43:36sql sorgu yaptırmadan önce cookie den aldığınız idlerin kontrolünü yapmanız yeterlidir diye düşünüyorum. id gerçekten id mi kontrolünü yaparak emin olduktan sonra sorgu yaptırabilirsiniz. Mesela (int)$deger ile sadece int olacağını belirtebilirsiniz.
- 10-11-2020, 18:02:17Cookiden gelen idinin sayısal değer olup olmadığı ek olarak maksimum karakter sayısını ve cookiden gelebilecek maksimum id sayısını kontrol edeyim
bu şekilde daha iyi olur mu? Ne dersiniz?
profweb adlı üyeden alıntı: mesajı görüntüleemrah24 adlı üyeden alıntı: mesajı görüntüleMisafir adlı üyeden alıntı: mesajı görüntülesalimsevindik adlı üyeden alıntı: mesajı görüntüle - 10-11-2020, 18:59:48max id gereksiz bence, zaten id varsa vardır yoksa bir şey olmaz. maks karakter ileride sıkıntı çıkarabilir, (örneğin id 1-2 ile başlarken 4 karakterli sayılara gelirse v.s) ama atıyorum 256 karakter vs. ayarlayabilirsiniz ama gerek var mı, size kalmış.buddy adlı üyeden alıntı: mesajı görüntüle