&araba=Opel"> Lik Verildi

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;
}