WEB TASARIMI DERSİ DEFTER ÖDEVİ

Transkript

WEB TASARIMI DERSİ DEFTER ÖDEVİ
WEB TASARIMI DERSİ DEFTER ÖDEVİ-2
Defterinize yazarken “1. Aşağıdaki …” şeklinde devam eden bölümü bir kez yazıp kodlarını bu yazının altına yazın
1. Aşağıdaki oturum kontrol ve oturum oluşturma kodunu 2 kez yazınız.
<?php
session_start();
include('baglanti/baglanti.php');
$kuladi=$_POST['kuladi'];
$parola=$_POST['parola'];
//echo $kuladi.' '.$parola;
$sorgu = mysql_query("SELECT * FROM uyeler WHERE uyeadi='$kuladi'");
$sayi = mysql_num_rows($sorgu);
if($sayi=='1'){
$sorgu1 = mysql_query("SELECT * FROM uyeler WHERE sifre='$parola'");
$sayi1 = mysql_num_rows($sorgu1);
if($sayi1=='1'){
$veri = mysql_fetch_array($sorgu1);
$_SESSION['kuladi']=$kuladi;
$_SESSION['ad']=$veri['ad'];
$_SESSION['soyad']=$veri['soyad'];
header("Location: index.php");
}else { //.2 if else
echo 'giridğiniz şifre hatalı';
} // 2. if sonu
} else { //1. if else
echo 'girdiğiniz kullanıcı adı hatalı!';
} //1. if sonu
?>
2. Aşağıdaki oturum sonlandırma kodunu 2 kez yazınız.
<?php
session_start(); // oturum başlatıyor
session_destroy(); // oturum değişkenleri siliniyor
header("Location: index.php"); // index yönledirme
?>
3. Aşağıdaki kullanıcı giriş kontrol kodlarını 2 kez yazınız.
<?php
session_start();
if(!isset($_SESSION['kuladi'])){
?>
<form action="./giris.php" method="post" enctype="multipart/form-data" name="form">
<table width="260" height="90" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="115" height="30">Kullanıcı Adı</td>
<td width="145"><input type="text" name="kuladi" id="kuladi"></td>
</tr>
<tr>
<td height="30">Şifre</td>
<td height="30"><input type="password" name="parola" id="parola"></td>
</tr>
<tr>
<td height="30" colspan="2" align="center"><input type="submit" name="gonder" id="gonder" value="Gönder"></td>
</tr>
</table>
</form>
<?php }else {
echo 'Hoşgeldiniz '.$_SESSION*'kuladi'+;
?>
<br><a href="./cikis.php">ÇIKIŞ</a>
<?php }?>

Benzer belgeler

PHP`ye Giriş

PHP`ye Giriş CGI değişkenleri ve sunucunun kendi ürettiği değişkenlerdir. PHP CGI olarak çalıştırılıyorsa CGI değişkenleri hariç diğerleri değişiklik gösterebilir. PHP bir başka program içinden veya komut satır...

Detaylı