asw13tr
Yukarıdaki gibi link verdiğimizde tarayıcıda şu şekilde gözüküyor :
https://www.site.com/?=&araba=Opel
yani soru işaretinden sonra fazladan = işareti koyuyor. Eğer
$urlParams[] = $key.'='.$val;
içerisindeki = işaretini kaldırsan bu seferde paremetre aralarına eşittir işareti koymuyor.Bunu nasıl çözebiliriz aşağıdaki gibi birşey mi yapılmalı
if(!in_array($key, $items)){
$urlParams[] = $key.'='.$val;
} elseif (parametre yok ise) {
$urlParams[] = $key.''.$val;
}