No has puesto atención
Primero debes comprobar que el valor que recibes del formulario anterior no esté vació, eso lo puse en mi respuesta anterior.
Para lo que quieres, sólo bastaría agregar que verifique que la variable de sesión esté vacía:
Código PHP:
Ver originalif( $_GET['SM']!=null and $_SESSION["s_cost"]==null)//si el $_GET no esta vacío y la variable de sesión está vacía
$_SESSION["s_cost"] = $_GET['SM'];