У меня есть код, который работает, и он добавляет переменную и значение к текущему URL. то, что я сделал, чтобы получить текущий URL, используя
PHP
function c_url() {
$cUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$vUrl = str_replace("&", "&", $cUrl);
return $vUrl;
}
И затем, когда я нажимаю ссылку html, она добавляет переменную со значением на URL
HTML LINKS
<a href="<?php echo c_url(); ?>&brand=hello">Brand</a><br>
<a href="<?php echo c_url(); ?>&color=red">Color</a><br>
<a href="<?php echo c_url(); ?>&size=M">Size</a><br>
<a href="<?php echo c_url(); ?>&price=12000">price</a>
Проблема в том, что когда я нажимаю кнопку несколько раз, она просто повторяет одну и ту же переменную и значение на URL, пока он не будет заполнен этим. Поэтому я хочу, чтобы, когда я щелкаю ссылку, и в URL появляется значение, я не хочу, чтобы оно появлялось снова, когда я щелкаю по той же ссылке, но я все же хочу, чтобы другие ссылки нажимались при щелчке по нему один раз.
Есть ли способ сделать это?