Hola, muy buenas a todos.

Mi pregunta es la siguiente. Voy a comenzar a hacer una página web en php, y me gustaría saber como funciona el proceso de banear a un determinado usuario.

Quiero poder hacerlo tanto por nick, por IP y por un determinado tiempo. Supongo que tanto por nick como por IP deberé hacerlo mediante una base de datos en la que iré almacenando las IP's y los nick's baneados. Lo que no sé es cómo puedo banear a un usuario por un periodo de tiempo, ya que no puedo hacerlo por IP si la que posee es dinámica, y lo mismo para el nick.

Muchas gracias de antemano y un saludo.