• 19-07-2015, 18:21:16
    #1
    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.

    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ış.')));
                }
            }        
        }
  • 19-07-2015, 18:26:47
    #2
    die değil echo kullanın. die fonksiyonu çalışmayı durdurarak alt satıra geçişi engeller.