PHP özellikle, standart yol oturumları çalışma PHP rastgele bir oturum kimliği oluşturur ve bir çerez koyar olmasıdır. (PHPSESSID denir Varsayılan) Bu cookie kullanıcının makinesinde yerel kaydederek tarayıcı tarafından ele alınır ve ona ait etki her isteği ile gönderilir.
Bu oturum kimliği ardından, sunucu makinesinde bir veri deposuna bakın bir apache / tmp / bulunan standart tarafından linux yüklemek için kullanılır. $ _SESSION Dizi her şeyi istekleri arasında depolandığı yerdir.
Görebileceğiniz gibi kullanıcı oturum kimliği "gerçek" sahibi kullanıcı ve sunucu arasında gerçek bir kimlik olduğu gibi, bu, cookie olarak sadece güvenlidir. Bu sözde "oturum ele geçirme" çerez koklama ve saldırganın makinede oturum kimliği ile tanımlama takarak mümkün olduğu anlamına gelir. Bu, bir web sayfasında bir hesap devralmak, ve çünkü are sunucuya, size özgün kullanıcı sadece sanki o dolaşmak için kullanılabilir.
Alternatif PHP destekler canlı oturumu tutmak daha güvensiz, yolu da var. Bu, her bağlantı ile bir GET değişkeni olarak oturum kimliğini göndererek yapılır. Görebileceğiniz gibi, bu bir kullanıcının sadece bu bağlantılardan birini-yapıştırır kopyalamak eğer, onun bütün kimlik bilgilerini veriyor olacak demektir. =)
Daha fazla bilgi bulunamadı the PHP manual.