PHP Session nasıl kullanılır?

Session sistemlerimizde oturum kontrolleri yapmamızı sağlamaktadır. Session oturum kontrol ise sistemimize gelen kişilerin kayıtlı olup olmadıklarını kontrol ederiz. Sistemimiz bir e-tiraret sistemi ise oturum açmamış kişilerin sepet oluşturması, urunlere veya konulara yorum yazmalarını, istemediğimiz sayfalara girmemelerini sağlaya biliriz.
Sistemimiz bir e-ticaret sistemi ve siteye gelen kullanıcı urunleri sepetine atıp alış verişini sağlıklı olarak tamamlaması için mutlaka Session kontrolu yapmamız lazım. Oturum açmayan kişilerin alışveriş yaptıklarını düşündüğümüzde sistemimiz oldukça içinden çıkılmaz bir yere döner.
Sessionlarımızı gelen kullanıcı sistemimizde kullanıcı adı ve şifresi ile oturum açtığında oluşturmalıyız. Session kullanabilmek için sayfamızın başına aşagıdaki kodu yazmalıyız. […]

Php Session Timeout Ayarları

PHP ElyWeb uygulamalarımızda güvenliğin arttırılması amacıyla belirli bir süre sonunda işlem yapılmadan bekledikten sonra tekrar herhangi bir sayfaya tıklandığında sistemin kullanıcı atıp tekrar login sayfasına yönlendirip kullanıcı bilgilerinin girilmesini istemesi gerekmektedir. Aksi takdirde kendi hesaplarında belirli işlemler yapan kullanıcılar işlemleri bittikten sonra çıkış yapmayıp veya direk olarak browserlarını kapadıklarında başka bir kullanıcı gelip diğer kullanıcının sessionlarını kullanabilir ve yetki dışı bazı işlemler yapıp mevcut hesabı ele geçirebilir.
[…]

Php – Mesajlaşma (email) scripti

Bu programımızda kayıtlı olan epostara bir e posta adresinden en fazla 5 kez posta yollanmasını ve  giden adreslere en fazla 5 kez e posta gitmesini sağlayan programı yazıyoruz.

İlk olarak veri tabanımızda eposta diye bir dba oluşturuyoruz ve içerisinde ip,kisi,eposta tablolarını oluşturuyoruz. İp tablosunda id,ip,gidis, eposta tablosunda id,email ve gidis, kisi tablosunda id,username,eposta,gidis alanlarını oluşturuyoruz.

Proje dosyalarını indir:Proje Dosyaları

user_insert.php ile kullanıcı ekliyoruz

insert_webmail.php ile veri tabanına e posta adresi kaydediyoruz

mysql.php ile veri tabanı bağlantılarını sağlıyoruz

send_email.php ile e posta yolluyoruz.

[…]

PHP – Session Kullanım Örneği

Php de Session Oturum Kontrolü Örneği;

Sessionla oturum kontrolü başlatılırken sayfanın en üstünde

session_start();
satırı yer almalı böylece oturum kontrolünü başlatmış oluruz.

Session u boşaltmak ise

session_destroy();  kodları ile gerçekleşmektedir.Bunu : […]