v2.5.2
Giriş yap

SEF Link Problemi

ibrahimali
618 defa görüntülendi

Selam

Biraz uzun olacak amma vakti olan ve yardım etmek isteyen olursa çok sevinirim...

Ben @tayfunerbilen Hocamin öğretdiyi gibi sitede url yapılandırması yaptım.

htaccess dosyası böyle:

RewriteEngine On

RewriteRule ^([0-9a-zA-Z-_/]+)$ index.php?url=$1

Daha Sonra bunları video da gösterdiği gibi $url - i array alıp, explode olarak
bölüp view-lara ve controller-lere yönlendiriyorum. Sorun yok çok güzel de çalışıyor.

örneğide yazayım daha açıklayıcı olsun.

<?php
    $_url = get('url');// get fonksionu ayarlanıp $_GET["url"] olarak
    $_url = array_filter(explode('/', $_url)); // Buradan $_GET["url"] i bölüp $url[0],[2] olarak alıyorum
?>

Örnek Olarak ben bu linki ala biliyorum

// http://localhost/profil/my
$url1 = $_url[0]; // ciktisi profil 
$url1 = $_url[1]; // ciktisi my 

Benim almak istediğim ise böyle birşey

// http://localhost/profil/my?s=success


buradan s değerini $_url[3] olarak değilde $_GET["s"] olarak almak istiyorum.

umarım derdimi anlata bildim :)
Yardımcı olan olursa çok sevinirim.

PS. Türkçede problem olduysa kusura bakmayın. Azerbaycanlıyım.

ersiin
1407 gün önce

Rica ederim çok sevindim, kolay gelsin :)