lostyazilim
tr.link

php sessions hata

8 Mesajlar 1.098 Okunma
acebozum
tr.link

petrona petrona WM Aracı Kullanıcı
  • Üyelik 13.08.2017
  • Yaş/Cinsiyet 37 / E
  • Meslek bilişim
  • Konum Ankara
  • Ad Soyad E** T**
  • Mesajlar 170
  • Beğeniler 55 / 15
  • Ticaret 0, (%0)
konu kapalı
 

 

Android uygulamalarınız yazılır,Reskin yapılır,Adwords Yönetimi,Seo.E-ticaret Profesyonel hizmet.
elektronikssl
webimgo

ereglibilgisayar ereglibilgisayar WM Aracı Kullanıcı
  • Üyelik 10.01.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek webmaster
  • Konum Düzce
  • Ad Soyad Ç** Ç**
  • Mesajlar 240
  • Beğeniler 70 / 70
  • Ticaret 5, (%100)
sayfanın en başına session_start() yaz, ilk sırada o olması lazım , kodlama utf-8 boomsuz olacak... çalışır ozaman(notepad++ da üst menüde kodlama yazan kısım ordan bakabilirsin sayfa kodlamasına.)
 

 

petrona petrona WM Aracı Kullanıcı
  • Üyelik 13.08.2017
  • Yaş/Cinsiyet 37 / E
  • Meslek bilişim
  • Konum Ankara
  • Ad Soyad E** T**
  • Mesajlar 170
  • Beğeniler 55 / 15
  • Ticaret 0, (%0)
öyle yaptım yine olmadı.
 

 

Android uygulamalarınız yazılır,Reskin yapılır,Adwords Yönetimi,Seo.E-ticaret Profesyonel hizmet.

NotBil NotBil WM Aracı Kullanıcı
  • Üyelik 25.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilişim
  • Konum Burdur
  • Ad Soyad H** Y**
  • Mesajlar 117
  • Beğeniler 1 / 40
  • Ticaret 0, (%0)
Sayfanın başına yönlendirme var ise ob_start; session_start; yoksa session_start ekleyin bir de ;
$sor = $baglan->query(" SELECT * FROM uye WHERE ad ='$ad' and sifre ='$sifre'", PDO::FETCH_ASSOC);
if ( $say = $sor -> rowCount() ){ bu şekilde değişiklikleri uygulayıp deneyin , query betiğini g ile yazmışsınız yani pdo da tanımsız bir komut girmişsiniz. Tahminimce sorun bundan kaynaklı.
ereglibilgisayar

kişi bu mesajı beğendi.

wmaraci
wmaraci

petrona petrona WM Aracı Kullanıcı
  • Üyelik 13.08.2017
  • Yaş/Cinsiyet 37 / E
  • Meslek bilişim
  • Konum Ankara
  • Ad Soyad E** T**
  • Mesajlar 170
  • Beğeniler 55 / 15
  • Ticaret 0, (%0)
yine olmadı.
 

 

Android uygulamalarınız yazılır,Reskin yapılır,Adwords Yönetimi,Seo.E-ticaret Profesyonel hizmet.

NotBil NotBil WM Aracı Kullanıcı
  • Üyelik 25.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilişim
  • Konum Burdur
  • Ad Soyad H** Y**
  • Mesajlar 117
  • Beğeniler 1 / 40
  • Ticaret 0, (%0)
http://prntscr.com/l76956
http://prntscr.com/l769fg
http://prntscr.com/l769pm
Basitce bir php dosyasında yapmak istediğini yaptım veritabanımdaki şifre md5 olduğu için şifre kısmında md5 olayını devre dışı bırakıp deneyebilirsin. Sorunsuz bir şekilde çalıştı , yine çözemezsen projeyi gönder inceleyeyim.
Edit:Gözümden kaçmış row_count'a neden if koşulu koyma gereği duydun ?
http://prntscr.com/l76a4j
 

 

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)
Kodlarını tam okumadım. Şu şekilde kendi kullandığım kodu vereyim. kendine göre düzenle.
Sayfanına başına
ob_start();
session_start();
koymayı unutma.
if($_POST)// Post İşlemi varmı kontrol ediyoruz.
{

$kemail = $_POST["email"];
$parola = $_POST["password"];

if(!empty($kemail) || !empty($parola))// Eğer Kullanıcı veya Şifre boş değilse buraya gir dedik
{
$sorgu=$conn->prepare("SELECT * FROM rip_uyeler WHERE email=? and sifre=?");// sql yazarak verilerin doğruluğunu kontrol ediyoruz.
$sorgu->execute(array($kemail,$parola));//Kontrol edilecek olan değişkenleri yazdık
$islem=$sorgu->fetch();// Burada sorguyu parcalayarak girilen bilgilerin karşılığı varmı dedik
if($islem)// Karşığılı varsa buraya gir dedik
{
$_SESSION["login"]=TRUE;
$_SESSION["email"]=$_POST["email"];
header("Location:index.php");//Yönlendirmemizi yapıyoruz.
}
else//Eğer girilen bilgiler eşleşmiyorsa
{
echo '
E-mail veya Şifre Yanlış!

';//Hatamızı Cevabını Yazdırdık.
}
}
else//Eğer alanlar boş ise ekranda yazıcak olan kısım.
{
echo '
Boş alan bırakmayın!

';
}
}
?>
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Sessiona değer atamamışsınız. Giriş yaptıktan sonra nasıl kontrol edeceksiniz?
VipTema

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al