lostyazilim
tr.link

PHP Yönlendirme Sorunu [Yardım]

6 Mesajlar 1.602 Okunma
lstbozum
tr.link

oguzhannkeles oguzhannkeles sincapstore.com Kullanıcı
  • Üyelik 08.02.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad O** K**
  • Mesajlar 26
  • Beğeniler 6 / 1
  • Ticaret 2, (%100)
Arkadaşlar merhaba. Normal php sayfalarında yönlendirmeyi header("location:bla bla"); şeklinde yapabiliyorum. Ancak get methoduyla çalışan sayfalarda yapamıyorum.

Örneğin : localhost/profil?id=15 adresinde böyle bir kullanıcı yoksa yönlendirme yapsın istiyorum. 15 id sine sahip kullanıcıyı ise veritabanından kontrol ediyorum.

kısacası get methoduyla çalışan sayfalarda header("location..... komutlarını kullanınca

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs.............

şeklinde bir hata veriyor. Şimdiden teşekkürler.
 

 

wmaraci
reklam

kilitbilgi kilitbilgi kilitbilgi@gmail.com Kullanıcı
  • Üyelik 13.06.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad B** Ç**
  • Mesajlar 396
  • Beğeniler 82 / 125
  • Ticaret 3, (%100)
oguzhannkeles , sayfa içeriği gösterildikten sonra header metodunu çağırdığınız için böyle bir uyarı alıyorsunuz.

ob_start metodunu kullanarak ve header metodunu çağırdıktan sonra exit metodunu kullanıp php çalışmasını durdurursanız sorunu çözebilirsiniz.
 

 

engindemir engindemir Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 15.07.2015
  • Yaş/Cinsiyet 52 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad E** D**
  • Mesajlar 15
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)
http://localhost/.... bu şekilde yazarak dene.. sorunun çözülecektir
 

 

Responsive Responsive Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 19.07.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek işsiz
  • Konum Ankara
  • Ad Soyad E** A**
  • Mesajlar 110
  • Beğeniler 86 / 53
  • Ticaret 0, (%0)
Sorgulamayı yaptıktan sonra yönlendirmek için html refresh tagini kullanabilirsin.

echo '';
 

 

wmaraci
wmaraci

opeys opeys WM Aracı Kullanıcı
  • Üyelik 25.12.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek öğrenmekte
  • Konum İstanbul Anadolu
  • Ad Soyad Y** U**
  • Mesajlar 210
  • Beğeniler 14 / 45
  • Ticaret 4, (%100)
Sayfanın başında çağırdınız bir dosya mevcut ise şu fonksiyonu eklerseniz çok rahat edersiniz her zaman kullanımı da kolay

function yonlendir($sure,$sayfa){
$deger = "\n";
echo $deger;
}


yonlendir(2,"index.php");
 

 

Değişkenlere en büyük örnek; insanlardır!

berkantipek berkantipek -.- Kullanıcı
  • Üyelik 04.08.2015
  • Yaş/Cinsiyet 23 / E
  • Meslek Yazılım Mimarı
  • Konum Adana
  • Ad Soyad Y** İ**
  • Mesajlar 16
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Sayfanın başında ob_start(); kullanırsanız sorun çözülecektir.
Legoo

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al