php dosyasına parametre olarak geçirip yapabilirsiniz:
örneğin: www.test.com/index.php/spor/123
gibi
daha sonra onu da parse etmeniz gerekli
<?php
// bunları da kullanabilirsiniz çalışmaması durumunda:
$_SERVER["REQUEST_URI"] veya $_SERVER["PHP_SELF"]
$url = $_SERVER['PATH_INFO'];
//index.phpyi temizliyoruz
$url = preg_replace('/^(/)/','',$url);
// arraye atalım
$url = explode('/',$url);
// parçalara bakalım
print_r($url);
?>
Array
(
[0] => spor,
[1] => 123
)
Sonrada bunu kullanabilirsiniz.
2010/3/17 Omer Barlas <[email protected]>
> Nuri Akman @ 17-03-2010 17:06:
> > www.test.com?page=spor&id=123 şeklindeki sayfamı, *.htaccess dosyasına
> > müdahale etmeden* PHP ile www.test.com/spor/123 şekline dönüştürmek
> > istiyorum. Bunu nasıl yapabilirim?
>
> çok uzak bir ihtimal, ancak klasör yapınızı bu şekilde kurup her klasörün
> altına birer index.php atarsanız belki URI'yı parse edip bir şeyler
> üretebilirsiniz, ancak o da bir yere kadar tabi. .htaccess'e neden müdahale
> edemiyorsunuz?
>
> --
> Omer Barlas
> [email protected]
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
--
M.Musa Ülker
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php