Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
412
Tıklama
0
Öne Çıkarma
Php de İleri Session Kullanımı
Z
11 yıl
Er
Konu Sahibi

Arkadaşlar php de session kullanımıbı biliyorum ama ileri derece bilmiyorum yardım edermisiniz



A
11 yıl
Yüzbaşı

Sor yardımcı olalım.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @zeberk407
Z
11 yıl
Er
Konu Sahibi

Mesela Hani Sessionda Adam girer üye girişini yapar sonra o login olduktan sonra kullanıcı adı yerinde merhaba.... olması gerekir nasıl olur


Bu mesaja 1 cevap geldi.
O
11 yıl
Teğmen

aksoydesign izninle ben bir şeyler söyleyeyim, yanlışım varsa düzeltmeni bekliyorum.

Öncelikle formdan gelen kullanıcı adını alıp değişkene atacağım.

$Kullanici_Adi=$_POST['Kullanici_Adi'];

Bu kullanıcı adını SESSİON'a atıyorum.

$_Session['Kullanici_Adi'] = $Kullanici_Adi; // Burada SESSİON'un içine ne yazmak istersen yazabilirsin. Şimdi, "Kullanıcı adı" neyse onu aldık, istediğimiz yerlere içinde ki bilgiyi yazdırabiliriz.

Öncelikle login olup, olmadığının kontrolünü yaptıralım.

if(isset($_Session['Kullanici_Adi'])){ // Kullanıcı adı doluysa yani giriş yapılmışsa

echo "Hoşgeldiniz,".$_Session['Kullanici_Adi'];

}

Kolay Gelsin..


Bu mesaja 1 cevap geldi.
X
11 yıl
Yüzbaşı

if icerisinde isset kullanmana gerek yok. if zaten true veya false kontrolu yapar.



< Bu ileti mobil sürüm kullanılarak atıldı >

A
11 yıl
Yüzbaşı

Evet anlaşılır olmuş :) arkadaşın dediği gibi isset kullanman gerekmiyor.

kontrolü sorgulama ile yaparsanız daha iyi sonuç olırsınız. Örneğin

$kadi = $_POST['kadi'];
$sifre = $_POST['sifre'];

$sorgu = mysql_query("SELECT * FROM uyeler WHERE kullaniciadi='$kadi' AND sifre='$sifre' ");
$varmi = mysql_num_rows($sorgu);

if($varmi == 1) {

$_SESSION['kullanici'] = $kadi;
$_SESSION['sifre'] = $sifre;

} else {

echo 'kusura bakma bilgilerin yanlış arkadaş';

}




Bu mesajda bahsedilenler: @O-Zee AKA Contecau
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.