Crear fichero logout.php

Publicado por | 13/07/2009 | en PHP

php-logoSi tenemos una web que funcione con sesiones y/o cookies, es muy probable que queramos que el usuario pueda “desconectar/cerrar” su sesión.

Os dejo un ejemplo de mi script logout.php

1
2
3
4
5
6
7
8
9
10
11
<?php
session_start();
//Vaciamos la sesión
$_SESSION = array();
//Borramos cada cookie que tengamos
setcookie("usuario","",time()-3600,"/","miweb.com");
//Destruimos la sesión
session_destroy();
//Redirigimos hacia la pagina index.php
header ("Location: index.php");
?>

Destruir una cookie y una sesión

Publicado por | 13/07/2009 | en PHP

php-logoPara destruir una cookie, basta con poner un tiempo de expiración negativo a nuestra cookie.

setcookie("nombre_cookie","",time()-3600,"/","miweb.com");

Si queremos destruir todas las sesiones, usamos el antagonista del session_start();

session_destroy();

Seguir leyendo…

50 diseños muy originales en el café

Publicado por | 08/07/2009 | en General

cafe-originalNo suelo tomar café, por no decir que no me llama la atención. Sin embargo, acabo de ver una galería de 50 diseños, muy originales, creados en la propia taza de café, que si me ha llamado la atención. Merece la pena echarle un ojo!

Aquí dejo algunos de los diseños que me han gustado.

Seguir leyendo…

Backup / Restore de una base de datos MySQL

Publicado por | 06/07/2009 | en MySQL

mysql-logoLa herramienta mysqldump nos permite hacer copias de seguridad de una o múltiples bases de datos junto con el comando MySQL que nos permite restaurar copias de seguridad MySQL SQL ANSI. Con el beneficio de poder restaurar las copias de seguridad en distintos tipos de gestores de bases de datos, por lo cual no tiene porque ser un gestor MySQL.
El uso de herramientas web para la realización de copias de seguridad de MySQL y más aun para la restauración de copias de seguridad de MySQL, no es apropiado por muchos motivos.
Seguir leyendo…

Restablecer contraseña root en MySQL

Publicado por | 05/07/2009 | en MySQL

mysql-logoCómo restablecer la contraseña root en MySQL, útil cuando nos hemos olvidado de ella. A continuación, una explicación de cómo hacerlo tanto en entornos Windows como Unix.

Entorno Windows:

1. Entra en el sistema como Administrador.

2. Para el servidor MySQL si se está ejecutando. Para servidores que se estén ejecutando como servicio de Windows, ve al Gestor de Servicios:
Menú Inicio -> Panel de Control -> Herramientas administrativas -> Servicios

Seguir leyendo…