PHP: Remover URL Param?

Eu tenho uma função que eu chamo com?clear-cart anexado ao final da minha página; Como você provavelmente pode imaginar, essa função limpa o carrinho do usuário.

Eu chamo assim

<a href="?clear-cart">Clear Cart</a>

O que funciona muito bem (no qual ele carrega a mesma página, mas agora o carrinho está desmarcado), exceto que o URL na barra de endereços agora é lido

http://test.local/cart?clear-cart

Existe alguma maneira de ligar?clear-cart mas tem o URL retornadosem o parâmetro? (Esconder do usuário, já que estou usando apenas para uma chamada de função interna ??)

questionAnswers(5)

yourAnswerToTheQuestion