Probé el código y me arroja un error tipo notice, al parecer el nombre $_SESSION['1'] no es válido:
Notice: Unknown: Skipping numeric key 1 in Unknown on line 0
tienes que ponerle como nombre "1" ?
Código PHP:
Ver original<?php
//sesion iniciada
if (!isset($_SESSION['prueba'])) { $_SESSION['prueba'] = $_POST['asdf'];
}
echo $_SESSION['prueba'];