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

Cevap