Foros del Web » Programando para Internet » PHP »

Entrada a pagina web cada X tiempo

Estas en el tema de Entrada a pagina web cada X tiempo en el foro de PHP en Foros del Web. Hola muy buenas , lo primero quiero desearles feliz 2010 :). Bueno , ahora estoi haciendo unos scripts que permite mandar zumbidos. Lo que quiero ...
  #1 (permalink)  
Antiguo 01/01/2010, 08:19
 
Fecha de Ingreso: diciembre-2009
Ubicación: Móstoles , Madrid
Mensajes: 23
Antigüedad: 14 años, 3 meses
Puntos: 1
Entrada a pagina web cada X tiempo

Hola muy buenas , lo primero quiero desearles feliz 2010 :). Bueno , ahora estoi haciendo unos scripts que permite mandar zumbidos. Lo que quiero hacer esque no pueda mandar zumbidos hasta pasados 20 segundos , he estado buscando por las faqs buscador y google y no encuentro nada por el estilo.

¿Sabeis como puedo hacerlo? Muchisimas gracias :)
  #2 (permalink)  
Antiguo 01/01/2010, 08:41
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Entrada a pagina web cada X tiempo

Usa la funcion time()

Esta funcion devuelve digamos la fecha en segundos (transcurridos desde enero de 1970). Entonces lo que deberias hacer es darle a una variable de sesion el valor time() cuando envie dicho zumbido, o cualquier accion que quieras que se limite a cierto tiempo.

Luego añade una condicion para realizar el zumbido que seria la siguiente

Código PHP:
IF (time()-$_SESSION['timeultimozumbido']>30) {
//  Zumbido
$_SESSION['timeultimozumbido']=time();

Feliz año!
  #3 (permalink)  
Antiguo 01/01/2010, 08:57
 
Fecha de Ingreso: diciembre-2009
Ubicación: Móstoles , Madrid
Mensajes: 23
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Entrada a pagina web cada X tiempo

Cita:
Iniciado por Vun Ver Mensaje
Usa la funcion time()

Esta funcion devuelve digamos la fecha en segundos (transcurridos desde enero de 1970). Entonces lo que deberias hacer es darle a una variable de sesion el valor time() cuando envie dicho zumbido, o cualquier accion que quieras que se limite a cierto tiempo.

Luego añade una condicion para realizar el zumbido que seria la siguiente

Código PHP:
IF (time()-$_SESSION['timeultimozumbido']>30) {
//  Zumbido
$_SESSION['timeultimozumbido']=time();

Feliz año!
Emmm , muchas gracias por darme el codigo , te estoi agradecido , pero ¿Podrías explicarmelo?. Esque para usar la varible session hay que utilizar el session_start() , como no lo has mencionado pues...
  #4 (permalink)  
Antiguo 01/01/2010, 14:45
Avatar de djsos  
Fecha de Ingreso: septiembre-2007
Ubicación: Madrid-España
Mensajes: 374
Antigüedad: 16 años, 7 meses
Puntos: 14
Respuesta: Entrada a pagina web cada X tiempo

Hola si el servidor no le tienes configurado para que inicie las variables de session automaticamente si debes ponerlo; si quieres saber si lo tienes activos solo tienes que hacer un php_info(). Un Saludo
__________________
Es de bien nacidos ser agradecidos.
Desarrollo de software a medida | TPV Comercios

Etiquetas: entrada
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:05.