Postingan lainnya
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