Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Login olduktan sonra yönlendirme

xpress

0
Üye
Katılım
3 Ağustos 2011
Mesajlar
10
Açılan Konu
4
Tepki puanı
0
Merhaba arkadaşlar şöyle bir problemim var, kullanıcılara özel bir bağlantıya tıklandığında login olduktan sonra ziyaretçinin ana sayfaya değilde tıkladığı bağlantıya gitmesini istiyorum, şu anda benim kullandığım sistemde bağlantıya tıklandığında login penceresi açılıyor ve login olunduğunda kullanıcı ana sayfasına gidiyor, kısaca anlatmak istediğim vbulletin forumunda da olduğu gibi bir yönlendirme, örneğin cevap yazmak için cevap yaza tıklandığında login formu geliyor ve login olduktan ana sayfaya değilde o konuya ait cevap yazma bölümüne gidiyor, aynı sistemi nasıl yapabilirim. Umarım anlatabilmişimdir. Şimdiden teşekkürler.
 

codegenerator

0
Onaylı Üye
Üye
Katılım
9 Mart 2011
Mesajlar
314
Açılan Konu
11
Tepki puanı
3
Konum
Ankara
Merhaba ,

şöyle yapabilirsiniz eğer kullanıcı giriş yapmadıysa

yani

if(!isset($_SESSION['kullanici'])) {
unset($_SESSION['hangi_sayfadayim']);
$_SESSION['hangi_sayfadayim'] = $_SERVER['PHP_SELF'];
}

login.php sayfandada şöyle yaparsın login tamamlandığında $_SESSION['hangi_sayfadayim']; Buraya yönlendirme kodu koyarsın :)
 

Troypc

0
Onaylı Üye
Üye
Katılım
17 Eylül 2010
Mesajlar
849
Açılan Konu
58
Tepki puanı
6
Konum
Ankara
login olurken kullanılan form içine post methodu ile urlyi alabilirsin.

PHP:
<input name="gecerliurl" type="hidden" value="<?php echo "http://" . $_SERVER['HTTP_HOST']  . $_SERVER['REQUEST_URI']; ?>"/>

şeklinde...

Bu kodları session açtığın sayfada $_POST["gecerliurl"]; şeklinde alabilirsin.

PHP:
//Session açıldığında 
$gecerliurl = $_POST["gecerliurl"];
header("Location: $gecerliurl");

Şeklinde kişi login olduğunda tekrar o sayfaya yönlendiriyor...

Kolay gelsin arkadaşlar.
 

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Açılan Konu
15
Tepki puanı
0
Alternatif olarak login.php sayfasında

PHP:
$geldigiyer = $_SERVER['HTTP_REFERER'];
header("Location:$geldigiyer ");

bu kodu kullanarak hangi sayfadan geldiyse oraya yönlendirebilirsin
 
Üst