lostyazilim

Kullanıcıya link verme ? [SESSION]

5 Mesajlar 1.005 Okunma
lstbozum
wmaraci reklam

ripper ripper WM Aracı Kullanıcı
  • Üyelik 07.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Grafik Tasarım
  • Konum Manisa
  • Ad Soyad B** T**
  • Mesajlar 19
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
Selam arkadaşlar,

araştırdığım kadarıyla bir kod yazdım ne kadar doğru bilemiyorum ama çıkış'a kadar çalışıyor.


session_start();
if ($_SESSION['username1']){
echo "Welcome " . $_SESSION['username1'] . "
";
echo 'Logout';


}
else {
echo 'Welcome,Guest
Sign Up Login
';

}
?>


evet logout'a bastığım da sessionları siliyor ama anasayfaya geldiğimde şöyle bir hata görüyorum Undefined index: username1 inher neyse, benim sorum şu:

bu session'dan gelen kullanıcıya nasıl link verebilirim?

daha önce kullanıcının id'sine göre link vermiştim ama session olayında yapamadım :confused:

Şimdiden teşekkürler...
 

 

wmaraci
reklam

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Hatanin sebebi genelde cikis islemlerinden sonra giris sayfasina yonlendirme yapilir. Session yoksa girise yonlendir gibi bir kontrol yapin olmali anasayfanda session sonlandigindan ve bu degisken tanimli oldugu halde boş olduğundan bu hatayi aliyorsun.

Sessiondan gelen kullaniciya link vermek ne demek onu anlamadim kullaniciya özel sayfa mi olusturacaksin tam olarak ne demek istedin acaba?
 

 

ripper ripper WM Aracı Kullanıcı
  • Üyelik 07.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Grafik Tasarım
  • Konum Manisa
  • Ad Soyad B** T**
  • Mesajlar 19
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
yorumun icin tesekkurler.

evet cıkıs isleminden sonra sayfaya yönlendir kodum var -,-

dediğin gibi kullanıcıya özel sayfa olusturmak istiyorum.
 

 

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Kullanıcı giriş yaptığında bir session yaratılır,


$_SESSION['giris'] == true;


ardından tüm sayfalarında bu şablonu kullanabilirsin



//Bu araya eklediğin kodlar kullanıcı girişi yapmamış olan kişilere gözükmez.
//Giriş yapmamış bir kullanıcı direk giriş sayfasına yönlendirilir.

 

 

wmaraci
wmaraci

ripper ripper WM Aracı Kullanıcı
  • Üyelik 07.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Grafik Tasarım
  • Konum Manisa
  • Ad Soyad B** T**
  • Mesajlar 19
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
hm, dediğin yöntem için şu kodu kullanıyorum umarım tamamıyla doğrudur.
örnek olarak:

kullanıcı giris yapmıssa welcome guest, login or sign up yazısı gözükmüyor yapmamıssa gözüküyor.:p

session_start();
if (isset($_SESSION['username1'])){
echo "Welcome, " . $_SESSION['username1'] . "
";
echo 'Logout';
}
else {
echo 'Welcome,Guest
Sign Up Login
';

}


benim anlatmak isteyipte anlatamadığım şey mesela welcome, dan sonra kullanıcı ismi geliyor bu kullanıcı ismine link vermek istiyorum tıklayınca onun profiline gitsin :cool:

istediğim kod için ayrı bir yöntem varsa aydınlanmak isterim :)
 

 

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