Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
489
Tıklama
0
Öne Çıkarma
setcookie mi yoksa session mu
G
11 yıl
Yüzbaşı
Konu Sahibi

merhaba abiler php ile iyi kotu derdimizi anlatacak kadar bir geçmişimiz var ancak benim şu tombul beynim :) login işlemlerini ve oop yapısını hiç anlamıyor bide tarışık algoritmaları zaten işim gereği donanım yüzünden web konusunda fazla zaman ayıramıyorum

şimdi benim sormak istediğim bir kaç soru var abiler elimde a dan z y php ktabı var burada

session ve setcookie konuları anlatılıyor ben hangisini öğreniyim zaten dedim gibı login işlemlerini anlamıyorum ikisi de login yapılıyor ama ileriye donuk hangisini öğrenmeliyim



A
11 yıl
Yüzbaşı

aslında ikisindede böyle abartı öğrenilecek bir şey yok.ikisinin farkını sana anlatayım.temel olarak oturum yönetimi işlemlerinde kullanılıyor.
cookie kullanıcının bilgisayarında saklanır ve beni hatırla vs gibi uzun süreli oturumlar bununla sağlanır.
session ise sunucu taraflı saklanır ve tarayıcı kapandığında ölür gider.
hangisi işini görüyorsa onu kullanabilirsin ikisininde 2 3 satır kodu var zaten temel olarak.
setcookie ile cookie oluşturuyorsun isim veriyorsun ve süre veriyorsun o kadar.


Bu mesaja 1 cevap geldi.
G
11 yıl
Yüzbaşı
Konu Sahibi

merhbalar abi ilgin ve alakan için teşekkürler aslında dediğin doğru abi ama ben nedense mantıgı anlayıp ogrenemiyorum php de bir çok konuyu öğrendim ama bunun bir turlu mantıgını sindiremedim abi


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ahmtbrk58
A
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: zekaigulin

merhbalar abi ilgin ve alakan için teşekkürler aslında dediğin doğru abi ama ben nedense mantıgı anlayıp ogrenemiyorum php de bir çok konuyu öğrendim ama bunun bir turlu mantıgını sindiremedim abi

ayrıca sessionlar güvenilirdir müdahale edilmez ama cookieler client taraflı olduğu için güvenilirliğinde problem olabiliyor.xss ve csrf açıklarındada cookielerden yararlanılıyor.
ben genelde hem session hem cookieyi aynı anda kullanırım ve güvenliği session ile sağlarım.
mesela senin bi admin sayfan var admin.php diye
tarayıcıdan adam bunu direk çağırdığında erişebilir.senin buna engel koyman lazım admin.php'e adam giriş yapmadıysa giremeyecek mesela.
bunu session ile engellersin.


Bu mesaja 2 cevap geldi.
G
11 yıl
Yüzbaşı
Konu Sahibi

ornegin abi session kullanmadan direk kodlar ile textlerden gelen veriyi bir sayfa kullandık ve kontolunu sagladık girişi yaptık abi bu sorun teskil eder mi

daha acık yazıyım mesela abi


www.sitem.com/admin.php

bu sayfada giriş yaptık giriş yaptıktan sonra mesjlar kısmı var mesela abı yonetim panelinde

www.sitem.com/mesajlar.php yazan adam mesajlar kısmna kullanıcı adı girişı yapmadan ulaşabilir mı

session kullanmadan yaptıgımız sitelerde abi

direk admin.php sayfasını kodlar ile veri tabanındaki bilgileri kontrol ettırdımızı var sayar isek


Bu mesaja 1 cevap geldi.
G
11 yıl
Yüzbaşı
Konu Sahibi

mesela abi session kullanamdan direk veri tabanyndaky bilgileri kontrol etsek


örneginwww.sitem.com/admin.php var onun içindede linler var mesajlar buna tyklayynca mesajlar.php sayfasyna gidiyor


adamwww.sitem.com/mesajlar.php yazsa direk o sayfaya ula?yr my abi



C
11 yıl
Teğmen

Session olmadan birinin login olduğunu nasıl anlayabilirsin ? Session kullanmazsan her sayfa yenilemesi veya başka sayfaya geçişinde tekrar login olması lazım.
Session ile kullanıcı tarayıcısını kapatana kadar ona özel bazı bilgileri server'da tutabilirsin, böylece her sayafa session kontrolü ile giriş yapıp yapmadığını anlayabilirsin.
Bunu cookie ilede destekleyebilirsin, ama her ikiside basit kullanımda güvensizdir.
Cookiler çalınır, sessionlar hijack edilebilir.Senin ikisinide ek yöntemlerle desteklemen lazım.Eğer PHP 'de yeni isen önce SESSION ve COOKIE'nin temel kullanımını öğren, kendin örnekler yap kitaptakine bağlı kalma.Anlamadığın yer olursa buradan sorarsın.Onları kavradıktan sonra login işlemlerini nasıl daha güvenli yapacağını anlatırım sana.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @zekaigulin
G
11 yıl
Yüzbaşı
Konu Sahibi

verdi?iniz bilgiler için hepinize ayry ayry te?ekkur ederim abiler o zaman su çerezlerin bir mantygyny anlayym dedi?in gibi gerisi kolay olucak galiba


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @CatchFire
G
11 yıl
Yüzbaşı
Konu Sahibi

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.