-
Üyelik
13.12.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Web/Desktop Coder
-
Konum
İstanbul Avrupa
-
Ad Soyad
O** E**
-
Mesajlar
210
-
Beğeniler
20 / 20
-
Ticaret
3, (%100)
Daha önce de bununla ilgili bir konu açmıştım ama ne yazık ki pek bir çözümü olmamıştı. Veritabanında ki üyeler tablosunda bulunan kayıtların giris.php sayfasından giriş yapmasını istiyorum ve girişi sessionlar yardımıyla yaptırmak istiyorum. Fakat beceremedim. İnternetten bir kaç örneğe baktım ilginçtir ki, session_start();
komutunda hata gösteriyor. Bana bu konuda yardımcı olabilecek arkadaşlar varsa lütfen yardımınıza açım. :)
-
Üyelik
21.09.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılım geliştiricisi
-
Konum
Ankara
-
Ad Soyad
E** K**
-
Mesajlar
361
-
Beğeniler
51 / 43
-
Ticaret
0, (%0)
Hatayı yazabilir misin? Bir inceleyelim.
[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium
-
Üyelik
13.12.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Web/Desktop Coder
-
Konum
İstanbul Avrupa
-
Ad Soyad
O** E**
-
Mesajlar
210
-
Beğeniler
20 / 20
-
Ticaret
3, (%100)
Hocam ben şu şekilde yazdım.
Kodların içerisinde ki "kul_adi" formdan gelen kadi ise veritabanında ki sütunun adı.
include"config/database.php";
session_start();
if(($_POST["kul_adi"]==$kadi) and ($_POST["kul_par"]==$parola)) {
$kontrol = "select * from uyeler where kadi='$kul_adi' and parola='$kul_par' and where onay='E'";
$sorgu = mysql_query($kontrol);
$_SESSION["login"]="true";
$_SESSION["kullaniciadi"]=$kadi;
$_SESSION["kullaniciparola"]=$parola;
} else {
echo "Kullanıcı adı veya şifre yanlış!";
}
?>
Çıkan hata
Warning: Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp\www\kurumsal\earn\index.php:16) in c:\program files\easyphp\www\kurumsal\earn\girisyap.php on line 3
Ek Olarak: Veritabanında kayıtlı olan bilgileri doğru girmeme rağmen yanlış yazıyor. Kod tamamen yanlış sanırım. :S
-
Üyelik
19.01.2013
-
Yaş/Cinsiyet
32 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
142
-
Beğeniler
88 / 25
-
Ticaret
4, (%100)
session_start();
ob_start();
include"config/database.php";
if(($_POST["kul_adi"]==$kadi) and ($_POST["kul_par"]==$parola)) {
$kontrol = "select * from uyeler where kadi='$kul_adi' and parola='$kul_par' and where onay='E'";
$sorgu = mysql_query($kontrol);
$_SESSION["login"]="true";
$_SESSION["kullaniciadi"]=$kadi;
$_SESSION["kullaniciparola"]=$parola;
} else {
echo "Kullanıcı adı veya şifre yanlış!";
}
ob_end_flush();
?>
bu şekilde dene