İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Login olduktan sonra yönlendirme

xpress

0
İyinet Üyesi
Katılım
3 Ağustos 2011
Mesajlar
10
Reaction score
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
İyinet Üyesi
Katılım
9 Mart 2011
Mesajlar
314
Reaction score
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
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
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
İyinet Üyesi
Katılım
28 Aralık 2010
Mesajlar
174
Reaction score
0
Alternatif olarak login.php sayfasında

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

bu kodu kullanarak hangi sayfadan geldiyse oraya yönlendirebilirsin
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst