Basicamente lo que hace eso (eso definido como lo que estas mostrandonos) es enviar las variables por el browser y esto se define en php como una variable $_GET
Esto que implica?... que si yo hago esto:
Código PHP:
<a href="ejemplo.php?a=uno&b=dos">Click aca</a>
En la pagina ejemplo.php yo puedo ver esos datos asi:
Código PHP:
echo $_GET['a'];
echo '<br>'; //salto de linea para separar los datos
echo $_GET['b'];
Por lo tanto... si estas recargando la misma pagina puedes preguntar si las variables existen como variables y despues mostrarlas:
Código PHP:
if(isset($_GET['s']) && !empty($_GET['s'])){
//con isset() ya se que la variable s viene en la url
//y con !empty() "o sea... que empty (vacio) no sea verdadero
//digo que la variable s viene y con datos
echo $_GET['s'];
}
//aca podria poner un else por si quiero hacer algo si es que no viene
Suerte!