• 21-06-2008, 17:07:49
    #1
    Fonksiyon :
    function pageurl($categoryId,$categoryname,$pageno) {
    	global $siteurl, $sefriendly;
    	if ($sefriendly == '1') {
    		$categoryname = str_replace(" ","-",$categoryname);
            $categoryname = str_replace("'","-",$categoryname);
            $categoryname = str_replace("ä","a",$categoryname);
            $categoryname = str_replace("ö","o",$categoryname);
            $categoryname = str_replace("Ö","O",$categoryname);
            $categoryname = str_replace("ü","u",$categoryname);
            $categoryname = str_replace("Ü","U",$categoryname);
            $categoryname = str_replace("ı","i",$categoryname);
            $categoryname = str_replace("İ","i",$categoryname);
            $categoryname = str_replace("Ç","C",$categoryname);
            $categoryname = str_replace("ç","c",$categoryname);
            $categoryname = str_replace("Ş","S",$categoryname);
            $categoryname = str_replace("ş","s",$categoryname);
    		$categoryname = str_replace("ğ","g",$categoryname);
    		$categoryname = str_replace("Ğ","G",$categoryname);
            $pageurl = $siteurl."/oyunlar/".$categoryId."/".$categoryname."/Sayfa-".$pageno.".html";
        } else {
    	    $pageurl = $siteurl."/browse.php?gCat=".$categoryId."&page=".$pageno;
        }
    	return $pageurl;
    }
    htaccess :
    RewriteRule ^oyunlar/([0-9]+)/([_A-Za-z0-9-]+)/Sayfa-([0-9]+).html browse.php?gCat=$1&page=$3 [L]
    Link Örneği:
    http://www.xxx.com/oyunlar/13/Diger-Oyunlar/Sayfa-2.html
    Değerleride böyle çekiyorum :
    if (isset ($_GET["gCat"]))
    		{
    			$kat_idim = $_GET["gCat"];
    				if (isset ($_GET["page"]))
    					{$sayfam = $_GET["page"];}
    				else
    					{$sayfam =1;}
              //İşlemler...
                     }
    Buradan kategori değeri olarak 13 dönerken sayfa değeri olarakta 1 dönüyor :S
  • 21-06-2008, 23:50:12
    #2
    Eposta Aktivasyonu Gerekmekte
    sorun nedir? tam olarak anlayamadım.
  • 22-06-2008, 07:25:07
    #3
    isset yerine empty kullanarak denermisin?

    if (!empty($_GET["page"])){
    $sayfam = $_GET["page"];
    }
    else{
    $sayfam = '1';
    }

    Muhtemelen sorunun çözülecektir
  • 22-06-2008, 18:34:35
    #4
    sorun htaccess'ten kaynaklanıyormuş. bi arkadaş anlattı saolsun. çözdüm.

    konu kilitlenebilir.