PHP Bu nasıl yapılıyor ?
4
●438
- 23-07-2013, 14:39:19en basit haliyle girişten sonra kişinin ID numarasınıda bir session'a atarsın,
$_SESSION['ID'] = 11; gibisinden daha sonra sorgularda WHERE sorgusu ile bu ID yi karşılaştırırsın.. - 23-07-2013, 15:43:19MehmetKS adlı üyeden alıntı: mesajı görüntüle
Veri tabanı ;
uyeler;
id | kadi | sifre
Post metodunu kullanarak bir form oluşturursun oluşturduğun formu giris.php sayfasına post edersin
giris.php session_start(); ob_start(); $_SESSION["kadi"] = mysql_real_escape_string(strip_tags($_POST["kadi"])); $_SESSION["sifre"] = mysql_real_escape_string(strip_tags($_POST["sifre"])); $my=mysql_query("select * from uyeler WHERE kadi='".$_SESSION["kadi"]."' AND sifre='".$_SESSION["sifre"]."'"); $my_row=mysql_fetch_array($my); $_SESSION["uyeid"]=$my_row["id"]; if($_SESSION["uyeid"]>0) { $_SESSION["giris"] = $my_row["id"]; echo str_repeat("<br>", 8)."<script> alert('Basariyla giris yaptiniz! Onaylayiniz. '); window.top.location = 'genel.php'; </script>"; } else { echo str_repeat("<br>", 8)."<script> alert('HATA! Bilgilerinizi kontrol ederek tekrar deneyiniz.'); window.top.location = 'index.php'; </script>"; }Giriş başarılı olduğunda verilen mesajın döngüsünü kullanarak üyelerin görmek istediği sayfaları ayarlayabilirsin
session_start(); ob_start(); if($_SESSION["uyeid"]>0) { //üyenin göre bileceği alan $veriler = mysql_fetch_array(mysql_query("select * from uyeler where id='".$_SESSION["uyeid"]."'")); echo $veriler["kadi"]; echo $veriler["sifre"]; } else { //giriş yapılmamışsa uyarının verdirileceği alan } - 23-07-2013, 15:59:58phpde iyi değilim pek yine anlamadım yani örnek basit bir script bulsam çözeceğim dalgayı.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:59:58 -->-> Daha önceki mesaj 15:58:02 --
Buarada arkadaş sormus örnek sisteme üye olduk açılan bir yorumekle.php ye mesaj yazıyoruz post edilen mesajımın altında o üyenin yani ben k.adı yazsın gibiii.....