wmaraci reklam
lidertakipci

Veriyi değişken olarak atamak [YARDIM LAZIM]

12 Mesajlar 1.874 Okunma
advertseo
wmaraci reklam

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Arkadaşlar daha php'de yeniyim fakat bir sorunum var. bir adet veriyi değişken olarak atamam lazım. Veritabansız üyelik sistemi yapmaya çalışıyorum. Şu şekilde kodları girdim :


$check = "$".$_GET['userinput'];
$check2 = "$".$_GET['userinput']."2";
$asdasd = "asdasd";
$asdasd2 = "asdasd";
if($_GET['userinput'] == $check && $_GET['passinput'] == $check2){
setcookie("logged", md5('logged'), time()+3600*24*7);
setcookie("username", $_GET['userinput'], time()+3600*24*7);
echo '';
}


Eğer ki girişteki inputa k. adı ve şifreye asdasd yazılınca logged cookiesinin girilmesini istiyorum fakat 2 gündür uğraşmama rağmen bir sonuç alamadım. $check ve $check2 değişkenlerinin verdikleri değerler veri oluyor bu çıkan verileri değişken olarak atamak istiyorum. Bilgisi olan arkadaşlar ilgilenirse gerçekten çok sevineceğim :)
 

 

wmaraci
reklam

FatihC FatihC Yazılım-Tasarım-Matbaa Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum Malatya
  • Ad Soyad F** C**
  • Mesajlar 99
  • Beğeniler 9 / 12
  • Ticaret 0, (%0)
herhangi bir kullanıcı adı şifre girilince mi login olacak yoksa sayfada belirlediğin bilgilerle girilen bilgiler doğru ise mi ?
 

 

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
diyelim ki kullanıcı adı ahmet şifre de test olsun ben ahmetin bilgilerini users.php'ye şu şekilde yazacağım. users.php'yi de login sayfasına include yapacağım.


$ahmet="ahmet";
$ahmet2="test";


yani kullanıcı adı = değişkenin adına, kullanıcı adının sonuna 2 konulan değişken de şifreye eşit olacak bu sistemi yapmaya çalışıyorum. umarım anlatabilmişimdir.
 

 

FatihC FatihC Yazılım-Tasarım-Matbaa Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum Malatya
  • Ad Soyad F** C**
  • Mesajlar 99
  • Beğeniler 9 / 12
  • Ticaret 0, (%0)
aşağıdaki kodlarda "kullaniciadi" ve "sifre" kısımlarını değiştirip dene bi.

session_start();
ob_start();
$usrname = $_POST['usrname'];
$passwd = $_POST['pwd'];
$username = "kullaniciadi";
$sifre = "sifre";

if($username == $usrname && $sifre == $passwd)
{
setcookie("admin",$admin,time() + 3600);
$_SESSION["kullanici"] == $_COOKIE['admin'];
echo "Giriş Başarılı";
$_SESSION['kullanici'] = $admin;
header("Location:index.php");
} else {
header("Location:loginForm.php?error=1");
}
}

ob_end_flush();
?>
 

 

wmaraci
wmaraci

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

FatihC adlı üyeden alıntı

aşağıdaki kodlarda "kullaniciadi" ve "sifre" kısımlarını değiştirip dene bi.

session_start();
ob_start();
$usrname = $_POST['usrname'];
$passwd = $_POST['pwd'];
$username = "kullaniciadi";
$sifre = "sifre";

if($username == $usrname && $sifre == $passwd)
{
setcookie("admin",$admin,time() + 3600);
$_SESSION["kullanici"] == $_COOKIE['admin'];
echo "Giriş Başarılı";
$_SESSION['kullanici'] = $admin;
header("Location:index.php");
} else {
header("Location:loginForm.php?error=1");
}
}

ob_end_flush();
?>


Tam olarak aradığım bu değil inputtan alınan değeri siz $username'ye eşitlemişsiniz. fakat ben istiyorum ki inputtan alınan değere göre eşitlenecek olan değişken de değişsin. Nedenini de açıklayayım bir de kayıt sayfası da var. kayıt sayfasına girilen bilgiler
$user = "user";
$user2 = "pass";

formatında kaydediliyor bu yüzden dolayı login sayfasını da bu formata sokmaya çalışıyorum.
 

 

FatihC FatihC Yazılım-Tasarım-Matbaa Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum Malatya
  • Ad Soyad F** C**
  • Mesajlar 99
  • Beğeniler 9 / 12
  • Ticaret 0, (%0)
session oluşturmak için post ile gelen veriyi sabit bir değişken değişken yapmak gerekli
inputa yazılan veriyi direkt değişken olarak tanımlayamayız sadece eşitlik verip değişke içine atabiliriz.
 

 

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
anladım yardımın için teşekkürler pekala nasıl bir sistem yapabiliriz hem kayıt hem de giriş sistemi için ? var mı bir önerin. 2 gündür uğraşıyorum bir de array ile yapmak aklıma geldi fakat herangi bir kullanıcı adı ile herangi bir şifre ile giriş yapılabilir bu şekilde de pek sağlıklı olmadı.
 

 

turkedition turkedition WM Aracı Kullanıcı
  • Üyelik 22.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Programcılığı
  • Konum İstanbul Avrupa
  • Ad Soyad Y** A**
  • Mesajlar 435
  • Beğeniler 90 / 80
  • Ticaret 1, (%100)

smfpromaster adlı üyeden alıntı

anladım yardımın için teşekkürler pekala nasıl bir sistem yapabiliriz hem kayıt hem de giriş sistemi için ? var mı bir önerin. 2 gündür uğraşıyorum bir de array ile yapmak aklıma geldi fakat herangi bir kullanıcı adı ile herangi bir şifre ile giriş yapılabilir bu şekilde de pek sağlıklı olmadı.

Niye veritabanı kullanmıyorsunuz? Ona göre başka bir şey önerebilirim.
 

 

Skype: mehmetgyazilim

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

turkedition adlı üyeden alıntı

Niye veritabanı kullanmıyorsunuz? Ona göre başka bir şey önerebilirim.


kullanacağım sunucularda veritabanı yüklü değil panel v.b. bir şey de yok apache yüklü sadece.
 

 

turkedition turkedition WM Aracı Kullanıcı
  • Üyelik 22.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Programcılığı
  • Konum İstanbul Avrupa
  • Ad Soyad Y** A**
  • Mesajlar 435
  • Beğeniler 90 / 80
  • Ticaret 1, (%100)
Sqlite destekliyordur mu peki? Şunu bir php sayfasına yazdıktan sonra sayfaya girip CTRL + S yaparak dosyayı kaydedin. Ardından bana atın. Neleri desteklediğine bakacağım.


phpinfo();

?>
 

 

Skype: mehmetgyazilim
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