wmaraci reklam

PHP Yönlendirme Hatası

6 Mesajlar 724 Okunma
pst.net
wmaraci reklam

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)
Arkadaşlar herkese kolay gelsin.
Kodlar çalışıyor ancak yönlendirme yapmıyor, sizce sorun neden kaynaklanıyor olabilir?

session_start();
ob_start();
if(!isset($_SESSION['login']))
{
header("Location:login.php");
break;
} else {
include('baglan.php');
}
?>
 

 

wmaraci
reklam

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 41 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2760
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
BÖYLE DENE

session_start();
ob_start();
if(!isset($_SESSION['login']))
{
include('baglan.php');

header("Location:login.php");
break;
}
?>
 

 

seditio.com.tr - dijitalsite.com.tr ister al / ister sat / yeni üyelere 25 tl bakiye hediye

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 821
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Deneyimlediğim kadarıyla sonraki satırları çalıştırmayı durdurmalısın, şu sayfaya git deyip sonraki satırda değişkene değer atama yada ne yapıyorsan artık iptal çünkü önceki yönlendirme operasyonunu geçersiz kılıyorsun. Bence en garanti yol exit ile çıkmak, tabi gerek görülürse.

exit(header("Location:login.php"));


Ancak yine edge ve ie'da çalışmıyor bu fonksiyon yada kronik bir sorun var, eski tarayıcıların derdi bitmez. Aşağıdaki şekilde lazım olursa işimi garantiye alıyorum :D


// redirect with delay
public function go($location, $delay = 0, $way = 0){
if (headers_sent() || $way === 0) {
//echo '<script>window.location.href='.$location.'</script>';
echo '';
}
else{
header("Refresh:{$delay}; url={$location}");
}
}
 

 

no time for caution

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)
maalesef işe yaramadı.
 

 

wmaraci
Mersin evden eve nakliyat

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)
"başlık bilgisi değiştirilemiyor" diye uyarı veriyor.

saçma tarafı ise aynı yönlendirme fonksiyonu başka sayfada çalışıyor.
 

 

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)
Aslında buna çok dikkat etmiştim. Header sayfasında sıkıntı olmadığından göz ardı etmiştim, ancak header sayfasını index sayfasına include edip çalıştırıyordum. İndex sayfasında en üst satırda
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)