<?php
$sunucu = "localhost";
$kullanici = "dbkullanici";
$parola = "dbparola";
$veritabani = "dbveritabani"; //bunları zaten bilirsiniz
$baglanti = mysql_connect($sunucu, $kullanici, $parola); //bağlantımızı kuruyoruz.
mysql_select_db($veritabani, $baglanti); // Hangi veritabanında işlem yapmak istediğimizi belirten komut.
mysql_query("SET NAMES UTF8"); //türkçe karakter ne olur ne olmaz :)
date_default_timezone_set('Europe/Istanbul'); // Eğer log eklemek isterseniz bu komut sayesinde tarih Türkiye ile uyumlu olacaktır.
if(!$baglanti) die("<center>Veritabanına Bağlantı Sağlanamadı!</center>"); // veritabanı bağlantımızı kurduk.
if($_SERVER['REQUEST_METHOD'] == "POST") //Sadece post işleminden gelen verileri değerlendirir. Yani sayfa dışarıdan açılırsa if içerisine erişilmez.
{
//injection yöntemlerinden korunmak için htmlentities(mysql_real_escape_string($_POST["kullanici_adi"])) kullanın.
//Post ile gelen verileri değişkene aldık.
$kullanici_adi = $_POST["kullanici_adi"];
$sifre = $_POST["sifre"];
//Kullanıcı adını mysqlden kontrol ettirelim.
$Sorgu = mysql_query("select * from uyeler where kullanici_adi= '".$kullanici_adi."'");
$Uye = mysql_fetch_assoc($Sorgu);
//Kullanıcı adı var mı yok mu?
if(mysql_num_rows($Sorgu) == 0)
{
echo '[GirisDurumu]KullaniciAdiYok[/]';
exit; //Uyarıyı verdikten sonra kodları durdur.
}
// Kullanıcı adı doğruysa sıra buraya gelir. Şifre doğru mu değilmi kontrolü yapalım.
if($Uye['sifre'] != $sifre)
{
echo '[GirisDurumu]SifreYanlis[/]';
exit;
}
// Kullanıcı adı, şifre doğru diyelim. Ifler hiçbir exit; komutunu çalıştırmazsa
// herşey yolunda demektir. Artık giriş yapıldı diye uyarı verebiliriz.
//[GirisDurum] - [/] bunları eklememin sebebi ileride farklı verileri çekecek olursanız
//[GirisDurum]-[/] yerine [Veri1]-[/] veya [AdSoyad]-[/] tarzı veri ekleyebilmeniz için.
echo '[GirisDurumu]GirisBasarili[/]';
echo '[AdSoyad]'.$Uye['AdSoyad'].'[/]'; //ad soyadı veritabanından çektik ve yapıştırdık.
} //bu da parantez
else
{
echo "Ups... Bu sayfaya program harici erişim yapılamaz!";
} HTTP ERROR 500 Hatası (Yardım)
3
●113
- 02-02-2020, 01:06:01Üyeliği durdurulduBağlantı sağlamaya çalışırken HTTP ERROR 500 hatası alıyorum. Nasıl düzeltebilirim?
- 02-02-2020, 01:46:43Üyeliği durdurulduMysqli'ye çevirince düzeldi. Öneriniz için teşekkür ederimSlash adlı üyeden alıntı: mesajı görüntüle
- 02-02-2020, 01:49:59Evet mysqli de çözüm oluyordu [emoji106]rica ederimDovahkiin adlı üyeden alıntı: mesajı görüntüle
VOG-L29 cihazımdan Tapatalk kullanılarak gönderildi