Başka hangi yöntemle yapabiliriz.

fatihmertFatih Mert Doğancan

Merhaba arkadaşlar, mantığıma göre bu şekilde yapıldığını düşündüm, ama daha kolay yöntemi elbet vardır diye düşünüyorum. Tavsiyelerinizi bekliyorum..

Yapmak istediğimi sitemizden örnek verelim.

PHP Dersleri > Haberler ve Duyurular > falanca haber

<?php
    if((array_key_exists("kategori",$_GET) && isset($_GET['kategori'])) && (array_key_exists("konu",$_GET) && isset($_GET['konu']))){   
        $bol = $_SERVER['REQUEST_URI'];
        //echo $bol."<br />";
        preg_match_all("/\/\?kategori=(.*)&konu=(.*)/",$bol,$yak,PREG_PATTERN_ORDER);
        $kat = $yak[1][0];
        $konu = str_replace("%20"," ",$yak[2][0]);
       
    ?>
        <a href="<?php echo $_SERVER['PHP_SELF']."?kategori=".$kat?>"><?php echo $kat; ?></a> >
        <a href="<?php echo $_SERVER['PHP_SELF']."?kategori=".$kat."&konu=".$konu?>"><?php echo $konu; ?></a>
    <?php
       
    }else{
       
        echo $_SERVER['PHP_SELF'];
    }
   
    if($_GET['kategori'] == "php" && !isset($_GET['konu'])){
        echo "BURASI PHP";
    }   
   
?>

Tavsiyelerinizi bekliyorum, iyi çalışmalar..

2013-09-23 23:10:41

Php

bu tip işleri artık htaccess ile yapıyoruz. onu da mümkünse SEF linklerle yapıyoruz. sen hazır kodları yenileyecekken birde htaccess incelemesi yap bence.

Her programcı birgün Php yi tadacaktır
2013-09-26 16:49:05

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro