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

die(json_encode(response))); alt satıra inmiyor.

strongofmaster

0
Onaylı Üye
Üye
Katılım
25 Kasım 2012
Mesajlar
4
Açılan Konu
2
Tepki puanı
0
MErhaba;

aşağıdaki php kodunda durum başarılı olması halinde,

redirect('restoran','refresh'); satırına geçiş yapmıyor.

die(json_encode()); bu json_encode fonksiyonun işlevi tamamlıyor, Başarıyla giriş yapıldı. kısmını ekrana basıyor. sonrasındaki satıra geçiş yapmıyor..

bunu nasıl çözebilirim. teşekkürler.

PHP:
public function kontrol() {

if ($this->input->post()) {
if ( $this->restoranlar_lib->giris( $this->input->post() ) ) {
die(json_encode(array('durum'=>'basari', 'mesaj'=>'Başarıyla giriş yapıldı.')));
redirect('restoran','refresh');
//exit();
} else {
die(json_encode(array('durum'=>'hata', 'mesaj'=>'Kullanıcı adı veya şifre yanlış.')));
}
} 
}
 

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Açılan Konu
15
Tepki puanı
0
die(json_encode(array('durum'=>'basari', 'mesaj'=>'Başarıyla giriş yapıldı.')));

burada die() fonksiyonu içerisindeki işlemi yaptıktan sonra yani json_encode işleminden sonra gelen tüm işlemleri iptal eder.
yani bu satırı

echo json_encode(array('durum'=>'basari', 'mesaj'=>'Başarıyla giriş yapıldı.'));

olarak değiştirirsen alt satırları da çalıştıracaktır.
 
Üst