Podes passar variáveis pela URL de uma página para outra, tipo:
<a href="pagina_qualquer.html?variavel=2">Link para a outra página</a>
Podes passar variáveis em formulários com o action "POST" e nesse caso a variável não será visível na URL, e será obtida na página final no array $_POST:
$variavel=$_POST["nome_da_variavel"];
Podes também abrir uma sessão e registar variáveis de sessão, que estarão disponíveis enquanto a sessão estiver activa.