Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
setelah sudah dihosting saya tidak bisa redirect dengan menggunakan header pada PHP
Kode ini tidak bekerja pada hosting...
header();
halaman saya tidak diredirek ke lokasi yang sudah ditentukan, apa yang salah?
13 Jawaban:
Ternyata bukan hanya saya yang mengalaminya :v
hehehehehe... ada juga ternyata yang punya masalah yang sama... ada solusi gak gan?
Apakh agan menggunakan action?
Kalau saya menggunakan action = "proses.php" di dalam proses.php masukkan prosesnya dan header(location) Dan ternyata bisa :v
saya seperti itu tapi tetap saja tidak bisa...
Coba gunakan javascript Window.location.href :v
saya coba pake ini dan berhasil tidak ada masalah... cuman kalo lalod ada yang muncul lalu hilang... hihihhihihhi...
<?php
class redirect
{
public static function to($lokasi)
{
echo '<META HTTP-EQUIV="Refresh" Content="0; URL='.$lokasi.'">';
// header('Location: '.$lokasi.'');
exit();
}
}
?>
Pake header sebenerny bs.., agan kurang extensionny aja di header locationny harusnya gini
Public function to($lok){
Header("Location:" .$lok. ".php";
}
makasih @BroGoeh atas sarannya... sudah saya coba dan cara tersebut tidak berhasil... saya sudah coba berkali-kali... malah error....
seharusnya
$loc = 'data.php';
header("location:$loc");
atau kalo mau fungsi :
function redirect($param){
header("location:$param");
}
redirect('data.php');
Satu lagi.. coba di header sama di footeri dikasih ob start dan flush Untuk header :
ob_start();
untuk footer:
ob_end_flush();
Sama saja gan cara itu sudah saya coba... itu tidak berhasil... apalagi kalo pake mvc... entah karena versi php hosting...
Saya juga ngalamin kak ketika buat aplikasi toko online dari <a href='https://ariprw.blogspot.com/'>PHP Native</a> ketika di hosting banyak masalah yang terjadi karena di localhost permissionnya bebas dan sedangkan hosting keamanannya ketat dan sensitive jadi kita harus banyak mengakalinya salah satunya redirect
<pre> <script>setTimeout(function(){ window.location = "urlkamu.php"; }, 2000);</script> </pre>
Semoga bermanfaat :D