WM Dergi - 3.SAYI | Seite 53

PERMALINK YAPIM FONKSİYONU Şimdi sizlere iyi permalink için hazırladığım fonksiyonumu tanıtacağım. Ondan önce permalink nedir onu bilmek gerektiğini düşünürek kısa bir açıklama yazayım. Permalink, Permanent Link kelimesinin kısaltılmış halidir.Türkçe karşılığı ise kalıcı bağlantıdır. Scriptinizde verdiğiniz her bağlantı birer permalinktir. Iyi ve Kötü Permalink olarak kalıcı bağlantılar ikiye ayrılır. Kötü permalinke örnek vermek gerekirsek “azatmeti n,com/?AzatMetin=yazi&id= 1“ örnek olabilir. Gördüğünüz gibi sitenize gelen botlar ya da ziyaretçiler bağlantı hakkında bilgisiz kalıyor. Iyi permalink hakkında bir örnekte “azatmetin.com/ yazi/1.html “ sayılabilir. Hazırlamış olduğum fonksiyonumun amacı aza tmetin,com/?AzatMetin=y azi&id=1 olan bağlantıyı azatmetin.com/yazi/1.html buna çevirmektir. Fonksiyon kalıp şeklindedir, geliştirilmeye son derece açıktır. < ? php f u n c t i o n yapPermalink($site, $uzanti=’html’) { $b=’’; parse_str($site, $dizi); foreach($dizi as $a) { $a = (is_ array($a)?$a[0]:$a); $b .= “/”.$a; } $dir=dirname($site); $goster = $dir.$b.”.”.$uzanti; return $goster; } $url = “www.azatmetin,co m/?AzatMetin=yazi&id=1”; echo yapPermalink($url); # Çıktı: www.azatmetin. com/yazi/1.html ?> Azat METİN [email protected] 53