v2.5.2
Giriş yap

Url Filtreleme

uluturk
697 defa görüntülendi

Merhaba dostlar ufak bir sorun hakkında sizlerden biraz yardım almak istiyorum.
Sorunum filtreleme, filtreleme olayını tabikide yapabiliyorum fakat Url'de istediğim görüntüyü elde edemedim.
Örnek vermem gerekirse laravel projem'de urlde şu şekilde filtreleme yapmak istiyorum "siralama=fiyat:asc;isim:asc;marka:marka_adi"
gibi bir filtreleme yapmak istiyorum url kısmında urlencode urlendecode vs. vs. bişeyler buldum netten fakat nedense işe yaramadılar.
Şimdiden cevaplarınız için teşekkürler

webdevyusuf
1481 gün önce

Öncelikle merhaba tam olarak ne demek istediğini anlamadım ve normal bir url adresinden yola çıkarak
anlatacağım sonra zaten mantığı anlayıp farklı bir şey yapmak istiyorsan kendine uyarlıyacaksın...

<?php

## Örnek URL: http://localhost/test.php?siralama=a&isim=b&marka=c ##
$url = $_SERVER['REQUEST_URI'];
$url = explode("?",$url);
$url = end($url);
$url = explode("&",$url);

$arr = array();

for($i = 0; $i < count($url); $i++){
    $newArr = explode("=", $url[$i]);
    $arr[] = end($newArr);
}

?>
<pre>
<?php
print_r($arr);
?>
</pre>

Bu arada ben basitce anlattım ama anladığımca
yukarda Umut hocanın dediği detaylı ve sanırım ne demek istediğini daha
iyi anlamış