• 24-11-2017, 02:00:49
    #1
    Merhaba Arkadaşlar
    anasayfamda meta tag olarak title, description ve keywordu, herhangi bir URL yi çağırdığımda değişmiyor hepsi index üzerinden çektiği için title, description ve keyword hep aynı kalıyor sizce hangı yolu izlemem gerekiyor, yardımlarınızı bekliyorum.
    <?
    if($_GET['case']=="anasayfa.html"){
    $description ="deneme";
    $keyword ="deneme";
    $title ="";
    }elseif($_GET['case']=="iletisim.html"){
    $description ="Kestel Gayrimenkul Satılık, Kestel Gayrimenkul Kiralık";
    $keyword ="Kestel Gayrimenkul Satılık, Kestel Gayrimenkul Kiralık";
    $title ="Kestel Gayrimenkul";
    }
    elseif($_GET['case']=="hakkimizda.html"){
    $description ="deneme";
    $keyword ="deneme";
    $title ="deneme";
    }
    elseif($_GET['case']=="prosedurler.html"){
    $description ="deneme";
    $keyword ="deneme";
    $title ="deneme";
    }
    ?>

    <meta name="description" content="<?=$description ?>" />
    <meta name="keywords" content="<?=$keyword ?>" />
    <title><?=$title ?></title>
  • 24-11-2017, 02:42:03
    #2
    Koşullarda sorun var gşbş görünüyor.

    if($_GET['case']=="anasayfa.html") bu koşul için adres satırının aşağıdaki gibi olması lazım kontrol edermisin ?
    www.domain.com/bla.php?case=anasayfa.html

    site adresini pm olarak gönder bir bakayım istersen.
  • 24-11-2017, 02:47:17
    #3
    $_GET["case"]
    ile ne yolluyorsun sayfa urlsi ise
    $sayfa=$_SERVER['REQUEST_URI'];
    olarak al buna göre hangi sayfadaysan ona göre if yapını düzenle
  • 24-11-2017, 23:32:07
    #4
    şuanda yaptığın şey hammallık hiç tavsiye etmem.bunun yerine tek tek php dosyası oluştursan daha iyi...if else yerine case break yapısını öneririm örnek aşağıda.

    <?php
    $sayfa = $_GET['sayfa'];
    switch($sayfa) {
        case "anasayfa":
        
        //anasayfa kodları
        
        break;
        case "iletisim":
        
        //iletisim kodları
        
        break;
        case "ornek":
        
        //ornek kodları
        break;
    }