при твоём способе, например, так
<?php
if (isset($_GET["id"])) $id = $_GET["id"]; else $id = "link1";
?>
<style>
a {
opacity: 0.5;
}
#<?=$id?> {
opacity: 1;
}
</style>
<a id="link1" href="/?id=link1">link1</a>
<a id="link2" href="/?id=link2">link2</a>
можешь также привлечь js, чтобы не писать ?id=link.. каждый раз (можно через hash), кроме того стили обычно в отдельном файле
но вообще должны быть серьёзные основания для того, чтобы запрашивать себя же через ссылку