Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
309
Tıklama
0
Öne Çıkarma
Sunucu Hatası
G
11 yıl
Yüzbaşı
Konu Sahibi

merhabalar abiler session la ılgılı kendımce bır ornek yaptım ama bunu sonucuya attım zaman


403 forbidden hatası hataı alıyorum

tarayıcının cerezlerını sıldım ama yinede hata veriyor

orneginwww.siteadi.com/index.php denedşm olmadı

orneginwww.siteadi.com/gir/index.php denedim yine olmadı

yapıtgım kodlar asagıda

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="kontrol.php">
<label>
<input name="ad" type="text" id="ad" />
</label>
<label>
<input name="sifre" type="password" id="sifre" />
</label>
<label>
<input name="gir" type="submit" id="gir" value="Giriş" />
</label>
</form>

</body>
</html>



buda kontrol.php

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
session_start();
$gelenad=$_POST['ad'];
$gelensifre=$_POST['sifre'];

if((empty($gelenad) || empty($gelensifre))
{
echo "
<script type='text/javascript'>
alert('Lüften Kullanıcı Adınızı veya Şifresinizi Boş Bırakmayın');
</script>
";
}
if($gelenad=='admin') and ($gelensifre==12345)
{
$_SESSION['oturum']=true;
$_SESSION['ad']=$gelenad;
$_SESSION['sifre']=$sifre;
header ("Location:admin.php");
}
else
{

echo "Kullancı Adı veya Şifrenizi Kontrol Ediniz";
}

?>

</body>
</html>



buda admin.php sayfası
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
session_start();
if(!$_SESSION['oturum'])
{

header ("Location:index.php");

}
else
{

echo "Merhaba Sayın"." " $_SESSION['ad'];

}


?>
</body>
</html>


DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
11 yıl
Yüzbaşı
Konu Sahibi

http://www.burhaniyedetatil.com/gir/index.php

buda denedim ve suan dosyalaryn atyly oldugu yer


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @zekaigulin
C
11 yıl
Teğmen

Kodlarda bir sıkıntı yok sorun sunucudan kaynaklanıyor gibi, host firmanla görüş bi istersen.Emin olmak için aşağıdaki kodu index.php'nin içine yapıştır, aynı hatayı alıyorsan sorun sunucuda ya da ayarlarında:

<html>
<?php 
echo "sorun yok";
?>
</html>


Bu mesaja 1 cevap geldi.
G
11 yıl
Yüzbaşı
Konu Sahibi

saol abi ben sadece session mantıgını anlamak ıcın yaptım sınrada bır deniyim dedim bana sadece calısıp calısmaması lazımdı sende kodlarda bır sıkıntı yok dedın o zman sıkıntı yoktur abi hiç anlamadım session mantıgını bir ornek yapınca anladım onceden vıdeo izledirm yazı okurdum yok anlamazdım sımdı yapı tasları oturdu kafama



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.