//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");
} php 7 de split hatası
5
●99
- 01-04-2020, 00:11:11Merhaba 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?
- 01-04-2020, 00:52:32....../index.php?do=users/login bu sayfaya yünleniyor,AsiRuh adlı üyeden alıntı: mesajı görüntüle
yünlenmesi gereken sayfa
..../index.php?do=auc/view&id=8 - 01-04-2020, 01:31:50o zaman yonlendirdiginiz modulde login zorunlulugu vardir.aysoft adlı üyeden alıntı: mesajı görüntüle
- 01-04-2020, 02:02:11AsiRuh adlı üyeden alıntı: mesajı görüntüle
hayır yok emlak detay sayfasına yünlenmesi gerekiyor sadece - 01-04-2020, 11:18:41Yö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ı ?