URL Yapısı
Merhaba.
Url yapısı ile ilgili bir sorum var.
Aşağıdaki gibi bir url yapım var
controller/method/params
Bu url'i / ile parçalıyorum. Çözemediğim bir nokta var.
Aşağıdaki yapıya göre birden fazla params gelirse ben bu paramsları nasıl alacağım.
Not: Yapı OOP değildir.
- $_SERVER["REQUEST_URI"] yardımı ile istemci tarafından gönderilen URL yakalanır
- trim() fonkisyonu ile URL sonunda bulunursa "/" karakteri temizlenir.
- explode() fonksiyonu ile URL "/" karakterine göre dizileştirilir
- $url değişkeni bir dizi olur. [0] => Controller Adı, [1] => Method Adı, [2} ve Sonrası => Parametreler
- unset() veya duruma göre array_shift() fonksiyonu ile $url değişkeninde varsa [0] ve [1] indis numaralı elemenlar temizlenir.
- Geriye kalan değerler parametrelerdir.
alıntı: yasinerarslan.com