yo creo la sesion mediante Httpsesion y me logea cuando le da la gana. pero el principal problema es que he puesto un codigo de validacion en una paguina, para que solo entren logeados, y me detecta el valor null de sesion como un usuario!!. y por lo tanto se logea igual. aqui os pongo el codigo en cuestion.
Código PHP:
<%
HttpSession sesion = request.getSession(false);
if(sesion==null){
System.out.print("Sesion Vacia");
%>
LA SESION ESTA VACIA
<!-- <SCRIPT> open("entrar.jsp","_parent");</SCRIPT> -->
<%} else{%>
Bienvenido <b><%=sesion.getAttribute("usuario")%></b> <%}%>
Código PHP:
<%
HttpSession sesion = request.getSession(false);
if(sesion!=null){
session.invalidate();
System.out.println("sesion cerrada");%>
<script language="javascript">open("entrar.jsp","_parent");</script> <%}%>
saludos