Arkadasin sorusu
> yani http://www.deneme.com/ sayfasında 12345 veya 12346 degerini > almalıyım bunu php de nasıl yaparım Apache, rewrite filan ne alaka? On Fri, 2013-01-11 at 11:19 +0200, Yunus Oksuz wrote: > Merhabalar; isteğinizi index.php'ye yada işlem yapılacak php dosyasına > iletmeniz için mod_rewrite'in sisteminizde aktif olması ve .htaccess > kullanmanız gerekli. Örnek olarak > işlem yapılacak dosya test.php olsun test.php ye parametre olarak id > gönderelerim > bunun için htaccess dosyası aşağıdaki gibi olmalıdır : > > <IfModule mod_rewrite.c> > RewriteEngine On > RewriteCond %{REQUEST_FILENAME} !-d > RewriteCond %{REQUEST_FILENAME} !-f > RewriteRule ^(.*)$ test.php?id=$1 [L] > </IfModule> > > Böylece > > http://test.dom/5 oldugunda istek > http://test.dom/test.php?id=5 yandaki hale donüşecektir. Alternatif > bir yöntem olarak tüm istekleri index.php'den gecirmekte mümkün fakat > bunun için bir router yazmanız gereki örneklendirecek olursak. > > <IfModule mod_rewrite.c> > RewriteEngine On > RewriteCond %{REQUEST_FILENAME} !-d > RewriteCond %{REQUEST_FILENAME} !-f > RewriteRule ^(.*)$ index.php/$1 [L] > </IfModule> > > Yukarıdaki gibi bir htaccess ile tüm istekleri index.php'ye > yönlendirmiş olursunuz. gelen parametreleri ise $_SERVER['PATH_INFO'] > veya $_SERVER['ORIG_PATH_INFO'] değişkenleri ile yakalaybilirsiniz. > Yine örneklendircek olursak > > istek : http://deneme.dom/123 > > index.php 'de echo $_SERVER['PATH_INFO'] yazarsanız /123 cıktısını > alırsınız. > > Kolay Gelsin > > > > > > 11 Ocak 2013 11:09 tarihinde Adil İlhan > <[email protected]> yazdı: > > Merhaba, > > > On Fri, 11 Jan 2013 11:08:04 +0200 > yilmaz karaca <[email protected]> wrote: > > > yani http://www.deneme.com/ sayfasında 12345 veya 12346 > degerini almalıyım > > bunu php de nasıl yaparım > > > > Bkz.: PHP cURL. > > -- > Adil İlhan > --------------------------------------- > Özgür Yazılım A.Ş. ~ $ > http://www.ozguryazilim.com.tr > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > > > > -- > Yunus Öksüz > 90 530 876 38 48 > > _______________________________________________ > 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.Atıf CEYLAN Yurdum Yazılım
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
