PHP is een server-side taal. Alles wat je in php programmeert, wordt dus door de server doorlopen en afgehandeld voordat de gebruiker de pagina te zien krijgt. Wat er gebeurt wanneer de gebruiker op een knop klikt, kan je dus niet met zuivere php bepalen.
Een link maken in php moet dan ook via omweg via een andere taal, die wel aan de client-side, oftewel bij de bezoeker van de site kan werken, javascript:
echo "<input type=\"button\" onClick=\"javascript:location.href='login.php';\" value=\"Klik hier\"/>";