Nasıl ve ne zaman farklı bir sayfaya yönlendirmek için header () kullanımı hakkında Confused?

0 Cevap

Ben, farklı sayfalara yönlendirmek için benim uygulama) (bir çok başlık kullanarak sayfanın üst kodu koyduk below.i kodumu bir göz var ve ben herhangi bir yorum kullanmadıysanız olmuştu

if(isset($_SESSION['loggedin'])){
header("Location: dashboard.php");
exit;
}
else {
require_once('models/validation.php');
require_once('config/database.php');  

ve aşağıdaki satırda 50 i giriş kimlik kontrol ve dashboard.php yönlendirmek için bazı kodları koyduk

if( !empty($_POST['username']) || !empty($_POST['password'])) {
if( check_login($_POST['username'], $_POST['password'])) {
    header("Location: dashboard.php");
    exit;    

kodun ilk seti çalışıyor çünkü ben giriş ve index.php eyleme gelmek kod ilk seti erişmek ve dashboard.php beni geri itmek çalıştığınızda

i başarıyla yerine bana aşağıdaki hatayı veriyor dashboard.php beni yönlendirmek değil ben giriş yaptığınızda aşağıdaki kod, ikinci seti ile sorunu karşılıklı

Warning: Cannot modify header information - headers already sent by (output started at /home/bhatkaln/public_html/test/admin-login/index.php:17) in /home/bhatkaln/public_html/test/admin-login/index.php on line 54

Nerede yanlış gidiyorum? Bu yönlendirme için () başlık kullanmak için ya da ben alternatif kullanmayı düşünmelisiniz ince

<meta http-equiv="refresh" content="0;dashboard.php"/>";

Düzenleme: Ben burada hata kodu güncellenmiş ve Üzgünüz Beyler benim hat 53, 54 ve 55 olduğunu.

if( check_login($_POST['username'], $_POST['password'])) {
    header("Location: dashboard.php");
    exit;

0 Cevap