Error redirect codeigniter

setiap kali ingin me-redirect ke alamat yang dituju, tampilannya pasti selalu link kosong gan

[url=https://ibb.co/Qjr4Bt0][/url]

nih hasilnya gan

[url=https://ibb.co/k1vSydg][/url]

avatar SuciCenora24
@SuciCenora24

3 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

6 Jawaban:

kemungkinan kode meredirect lagi ke web/login sedangkan $_POST['login'] udah kosong. untuk test coba tambahin ELSE

<pre> if(isset($_POST['login'])){ ... }else{ die('testing'); } </pre>

avatar 24361
@24361

17 Kontribusi 9 Poin

Dipost 4 tahun yang lalu

makasih jawabannya gan, tapi masih eror gan nih dah saya coba

[url=https://ibb.co/FwC995R]<img src='https://i.ibb.co/3NQwwpg/gambar2.png'>[/url] [url=https://movieplotholes.com/real-steel]real steel the hole movie[/url]

hasilnya gini juga gan

[url=https://ibb.co/pPgXxS9]<img src='https://i.ibb.co/rtgymV1/hasil2.png'>[/url] [url=https://imgbb.com/]upload image[/url]

avatar SuciCenora24
@SuciCenora24

3 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Tanggapan

ELSE nya jangan taro disitu. taro dibagian paling belakang

mohon maaf nih gan bisa kasih contoh berupa picture code nya gan, maaf soalnya saya masih pemula gan, terima kasih

avatar SuciCenora24
@SuciCenora24

3 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

<pre> public function login(){ if(isset($_POST['login'])){ $user=........ . . if($hasil&gt;0){ $pelogin=...... if($pelogin-&gt;level=='Admin'){ ... }elseif(...){ . . }else{ redirect('web/member'); } } }else{ die('testing'); } } </pre>

maaf gan sy lg males ngetik. yg titik-titik itu isi dengan kode semula.

avatar 24361
@24361

17 Kontribusi 9 Poin

Dipost 4 tahun yang lalu

kalau di redirect, otomatis $_POST['login'] jadi kosong lagi. Kemungkinan disini salah logikanya mas bro.

Jadi ketika $_POST['login'] kosong, ya nggak di eksekusi semua script yang didalam if tersebut, makanya kosong

avatar EddyPermana22
@EddyPermana22

20 Kontribusi 18 Poin

Dipost 4 tahun yang lalu

coba ga usah pakai isset mas,pakai form validasinya ci aja.

<pre> $this-&gt;form_validation-&gt;set_rules( 'username', 'username', 'trim|required' ); $this-&gt;form_validation-&gt;set_rules( 'pass', 'pass', 'trim|required' ); if($this-&gt;form_validation-&gt;run()== false){ $this-&gt;session-&gt;set_flashdata('pesanGagal', validation_errors()); redirect("login"); } else { $cek = $this-&gt;login_model-&gt;proseslogin($user,$pass); if ($cek &gt; 0){ $pelogin=...... if($pelogin-&gt;level=='Admin'){ ... }elseif(...){ . . }else{ redirect('web/member'); }

} else { $this-&gt;session-&gt;set_flashdata('pesanGagal', 'pass atau username tidak sama'); redirect("login"); } }

</pre>

avatar alexistdev
@alexistdev

25 Kontribusi 11 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban