selam,
mod_rewrite sayesinde tüm bu URL'lere gelen istekler aynı test.php dosyasına
gönderilebilir. test.php içinde de $_GET['id'] değişkenini kullanabilir.
Wordpress de bu yöntemi kullanıyor, şu link açıklayıcı olacaktır.
http://codex.wordpress.org/Using_Permalinks
sevgiler,
Mustafa
[email protected]
www.aldemir.net
________________________________
From: Atıf CEYLAN <[email protected]>
To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
<[email protected]>
Sent: Friday, January 11, 2013 11:25 AM
Subject: [Linux-programlama] Re: php de linkten veri almak
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_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php