Registro y conexion PHP formulario con base de datos en servidor remoto

Disculpa, pero.... Imagino qué la base de datos està creada y tal, verdad?

El dominio con extensión .tk me da mal rollo. Por qué no lo intentas con la URL auténtica? Eso es una redireccion, no?

No dejes de comentarnos! Esta nos la terminamos! Jajaja
Si, parece que la web y la base de datos no estuvieran en el mismo dominio o ip? En qué hosting estas? Cuál es tu dominio? Tienes una dirección que no termine en .tk?
Al parecer estas en un hosting gratuito, ese tipo de hosting y en la red en que esta, generalmente el servidor de bases de datos es mysql.dominiodelhosting.exetencion en tu caso seria: mysql.webxlacara.tk
Pues va ser que era mysql.webxlacara.com .... :((premio para serverdns.. jejejeje) . Igualmente me dá muchos problemas este hosting, he enviado un ticket de ayuda al hosting y me comentan que tienen problemas con sus servidores. Y he decidido cambiar a otro que tengo y mas estable en miarroba.es.

Bueno.. ya estoy en el nuevo hosting con la base conectada y funcionando.:

spyworld.webcindario.com

  • he registrado un usuario satisfactoriamente
  • me he logueado satisfactoriamente entrando en una página aparte(principal.php)
  • y me deslogueo
. pero .. (siempre tengo 'peros".. ) a ver si me ayudáis a depurar el tema de sesión y pulir el codigo, que se qué estáis aburridos.:-P

Puntos a tratar:

* Registro un usuario y se me queda la pagina colgada. (antes no me pasaba .. algo he tocado.. :( ..) (SOLUCIONADO)

* No consigo destruir bien la sesion porque despues de desloguearme sigo podiendo entrar en principal.php y al destruir sesion tendria que no dar acceso al contenido de ella. :(

Ahora os paso todo el codigo en el siguiente post.
Jorgens... pasame el post a Php Bases de Datos y MySQL (Nuevo!) que creo será más razonable y util tenerlo allí abierto.

A ver si alguien me puede ayudar con el tema de las sesiones que me vuelvo loco.. no sé si es que no abro la sesion bien o es que no la cierro bien.. :(
POR FIN!!!... Solucionado..

En las paginas donde NO quiero que entren sin estar logueado me faltaba un if

if (isset($_SESSION=['k_username'])) {

mostrar el contenido a ver si estas logueado;

}else{

sino estas loqueado mandarte al formulario de logueo;

}

Todo resuelto.. a trabajar toca.. gracias por la ayuda.. ;D

jorgens.. pasalo al foro de php plisss.. seguro que les servirá a mucha gente...