• 01-04-2020, 00:11:11
    #1
    Merhaba detay sayfasına tıkladıüımda sol alt kısımda link bağlantısı yazıyor sayfaya tıklağığımda split() hatası alıyorum. Sayfayı aynı sayfa içinde açtırmam gerekiyor. str_split ve explode kullandım sayfa bulunamadı hatası alıyorum. Yardımcı olur musunuz?


    //Url Parsing
    $CurrentPage="";
    $CurrentModule="";
    $CurrentModuleConfig="";
    if(isset($_GET["do"])){
        //$parts = split("/",$_GET["do"]);  // eski php versiyonlarda çalışıyor.
     //$parts = preg_split("/",$_GET["do"]);
        //$parts = preg_split('/','$_GET["do"]');
        //$parts = preg_split( '/, /' , $_GET["do"],PREG_SPLIT_NO_EMPTY ); //sayfa bulumadı
        //$parts = preg_split('/', $do, -1, PREG_SPLIT_NO_EMPTY); //sayfa bulunamadı
        //$parts = preg_split('~/~', $_GET['do']); // admin lpgpn
       $parts = explode('/,/', $_GET['do']);
        //$parts = explode("/",$_GET[‘do‘]);
        $CurrentModuleConfig = "sayfalar/".$parts[0]."/config.php";
        $CurrentPage = "sayfalar/".$parts[0]."/".$parts[1].".php";
        $CurrentModulePage = $parts[1];
        $CurrentModule = $parts[0];
    }else{
        $CurrentModuleConfig = "sayfalar/static/config.php";
        $CurrentPage = "sayfalar/static/start.php";
    //    $CurrentModulePage = start;
        $CurrentModule = "static";
    }
    if(!file_exists($CurrentModuleConfig) || !file_exists($CurrentPage)){
        exit(__PAGENOTFOUND__);
        header("Location : index.php?do=static/redir");
    
    }
  • 01-04-2020, 00:13:45
    #2
    explode kullanmaniz gerek.
    12. satir soyle olmali
    $parts = explode('/', $_GET['do']);
  • 01-04-2020, 00:52:32
    #3
    AsiRuh adlı üyeden alıntı: mesajı görüntüle
    explode kullanmaniz gerek.
    12. satir soyle olmali
    $parts = explode('/', $_GET['do']);
    ....../index.php?do=users/login bu sayfaya yünleniyor,
    yünlenmesi gereken sayfa
    ..../index.php?do=auc/view&id=8
  • 01-04-2020, 01:31:50
    #4
    aysoft adlı üyeden alıntı: mesajı görüntüle
    ....../index.php?do=users/login bu sayfaya yünleniyor,
    yünlenmesi gereken sayfa
    ..../index.php?do=auc/view&id=8
    o zaman yonlendirdiginiz modulde login zorunlulugu vardir.
  • 01-04-2020, 02:02:11
    #5
    AsiRuh adlı üyeden alıntı: mesajı görüntüle
    o zaman yonlendirdiginiz modulde login zorunlulugu vardir.

    hayır yok emlak detay sayfasına yünlenmesi gerekiyor sadece
  • 01-04-2020, 11:18:41
    #6
    Yönlendiğin herhangi bir sayfa giriş sayfasına gidiyorsa, yönlenmek istediğin sayfanın giriş yapma zorunluluğu vardır. Burda hem fikir olalım. Eğer yönlendiğin sayfanın giriş yapma zorunluluğu yoksa kontrollerinde sorun vardır. Öncelikle bu iki kısmı kontrol edip ona göre adım atalım. Sonrasında ise yönlendirme kodlarını kapatıp yönlenmesi gereken linki ekrana yazdır. Olması gereken link mi yoksa farklı mı ?