pruebalo asi
<?php session_start();
if (isset($_GET['cda'])) {echo "Datos confirmados";}?>
<body>
<form action="<?php echo $PHP_SELF?>" method="get">
Nombre: <input name="nom" type="text">
Apellidos: <input name="ape" type="text"><br><br>
<input name="cda" type="Submit" value="Confirmar Datos"></form>
</body>
</html>
es no le estas diciendo al formulario que haga nada, ademas debes de recoger las variables por get asi
$_GET['nombredetuvar']
y por post
$_POST['nombredetuvar']
Ademas el button de envio debe ser type="submit" o si prefieres que sea un button tendrias que llamar pro ejemplo a una function ajva script para que lo envie
Un Saludo