Quien dice que el error esta en php?
Proba asi:
Código html:
Ver original<form method="get" action=""> <input type="radio" onclick="javascript:location.href='pagina1.php'" <?php if ($_SERVER['PHP_SELF']=='pagina1.php'){ echo 'checked=checked'; } ?> />pagina1.php
<br /> <input type="radio" onclick="javascript:location.href='pagina1/pagina2.php'" <?php if ($_SERVER['PHP_SELF']=='pagina1/pagina2.php'){ echo 'checked="checked"'; } ?> />pagina2
<br />