Muchas gracias, hay he armado un codigo un poco simple pero creo que serviria.
Espero que a alguien tambien le sirva para foros o otros temas.
Código PHP:
Ver original<?php
$time = date("d/m/Y H:i:s"); if(empty($_SESSION['time'])){ //Codigo de a ejecutar.
function SumarSec($FechaStr, $SecASumar)
{
$FechaOrigen = explode(" ", $FechaStr);
$Dia = $FechaOrigen[0];
$Mes = $FechaOrigen[1];
$Anyo = $FechaOrigen[2];
$Horas = $FechaOrigen[3];
$Minutos = $FechaOrigen[4];
$Segundos = $FechaOrigen[5];
// Sumo los minutos
$Segundos = ((int)$Segundos) + ((int)$SecASumar);
// Asigno la fecha modificada a una nueva variable
$FechaNueva = date("d/m/Y H:i:s",mktime($Horas,$Minutos,$Segundos,$Mes,$Dia,$Anyo));
return $FechaNueva;
}
$_SESSION['time'] = SumarSec($time, 15);
echo 'Has corrido el codigo deves esperar 15 segundos antes de volverlo hacer';
} else {
echo 'Lo siento, deves esperar 15 segundos para continuar';
if($time>=$_SESSION['time']){
unset($_SESSION['time']); } else {
}
}
?>