header ('location: ..') çalışmıyor

0 Cevap php

(1) uzak bir web sunucusuna web siteme yükleme sürecinde yaşıyorum.

(2) sitenin şablon sistemi tüm sayfaları index.php için url kodlanmış get istekleri göndererek oluşturulan bir şekilde ayarlanır

(3) Yükleme kadar ilk sayfa çalışır. Bu sayfa biçiminin değerini değerlendirerek bir sonraki sayfanın konumunu belirler.

header('location: next_page'): (4) sonraki sayfaya yönlendirme yaparak bir yapılır

(5) Nedense, yönlendirme yapılmaz. İşte kod gibi görünüyor:

$error = "";
if(isset($_POST['index_choice'])){
    $path_choice = isset($_POST['path']) ? $_POST['path'] : NULL;

    //echo $path_choice;
    //echo $page_inc;

    //nothing after this

    if($path_choice != null){

        if($form->is_connected()){

            //if($path_choice != "" || $path_choice != NULL){
                if($path_choice == "new"){

                    //header('location: /login.php');
                    //header('location: page/login');
                    header('location: /index.php?page=login');
                    exit();

                }
                else{

                    //header('location: /amend.php');
                    //header('location: page/amend');
                    header('location: /index.php?page=amend');
                    exit();
                }
            //}
            /**
            else{
                //destroy_session();
                $error = "You haven't selected a path. Please choose a path";
            }
             *
             */
        }
        else{
            //destroy_session();
            $error = "Problems with connecting to the database";
        }
    }else{
        //destroy_session();
        $error = "You have not indicated your choice";
    }

}

SOLVED

Bu boş bir alana sahip bir meselesi oldu kodunda başka bir ?> yere sonra. Bu kodun üstünde aşağıdaki komutları yerleştirdikten sonra bana vahyolundu ki:

 error_reporting(E_ALL); ini_set('display_errors', 'On'); 

Ben yardım için çalıştık, bütün insanların teşekkür etmek istiyorum.

0 Cevap