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.
<?php
function parseUrl(){
if( isset($_GET["url"]) ){
return $url = explode('/', filter_var(rtrim($_GET["url"],'/'), FILTER_SANITIZE_URL));
}
}
$url = parseUrl();
echo $Controller = $url[0];
echo $Method = $url[1];
echo $Params = $url[2];
?>
Deneye bilirsin bence
<?php
$url = "controller/method/params/a/b/c";
$ex_url = explode("params/",$url);
$params = explode("/",$ex_url[1]);
print_r($params);
/*
Cikti:
Array
(
[0] => a
[1] => b
[2] => c
)
*/
?>