Foros del Web » Programando para Internet » PHP »

peticiones una tras otra con header

Estas en el tema de peticiones una tras otra con header en el foro de PHP en Foros del Web. Es correcto hacer esto? Código PHP: $com  =  $_GET [ 'dn' ];         if ( $_GET [ 'eid' ] ==  0 ){      header  ( 'refresh: 3; url=ap.php?eid=1&dn=' . $com ...
  #1 (permalink)  
Antiguo 24/05/2013, 11:27
 
Fecha de Ingreso: febrero-2013
Mensajes: 163
Antigüedad: 11 años, 10 meses
Puntos: 1
peticiones una tras otra con header

Es correcto hacer esto?
Código PHP:
$com $_GET['dn'];

        if (
$_GET['eid'] == 0){
    
header ('refresh: 3; url=ap.php?eid=1&dn='.$com); 
    }
    if (
$_GET['eid'] == 1){
    
header ('refresh: 3; url=ap.php?eid=2&dn='.$com); 
    }
        if (
$_GET['eid'] == 2){
    
header ('refresh: 3; url=ap.php?eid=3&dn='.$com); 
    }
        if (
$_GET['eid'] == 3){
    
header ('refresh: 3; url=ap.php?eid=4&dn='.$com); 
    }
        if (
$_GET['eid'] == 4){
    
header ('refresh: 3; url=ap.php?eid=5&dn='.$com); 
    }
        if (
$_GET['eid'] == 5){
    
header ('refresh: 3; url=ap.php?eid=6&dn='.$com);  
    }
        if (
$_GET['eid'] == 6){
    
header ('refresh: 3; url=ap.php?eid=7&dn='.$com); 
    }
    if (
$_GET['eid'] == 7){
    
header ('refresh: 3; url=ap.php?eid=8&dn='.$com); 
    } 
ap.php obtiene los valores get y agrega esos datos a una tabla de mi base de datos. Es que estoy usando una API que requiere que las peticiones se hagan de una a una... entonces con AJAX hago que este código se ejecute de manera "invisible" para el usuario...
Para ser un poco más claro el resto del código funciona asi: estoy usando una API de un juego que obtiene los valores $_GET['eid'] y $_GET['dn'] y genera un XML, a partir de ese XML obtengo otros datos y los agrego a la base de datos. Entonces para hacer cada petición utilizo este código para recargar la página con otros valores.
Utilizo refresh: 3 para que no haga todas las peticiones de una vez y espere 3 segundos para cada petición...

mis dudas son si está mal hacer eso y si puede saturar el servidor
  #2 (permalink)  
Antiguo 24/05/2013, 12:09
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 3 meses
Puntos: 331
Respuesta: peticiones una tras otra con header

Código PHP:
Ver original
  1. if (isset($_GET['eid']) && is_int($_GET['eid'])){
  2.     $redirect = $_GET['eid'] + 1;
  3.     header ("refresh: 3; url=ap.php?eid=$redirect&dn=".$com);
  4.     }
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 24/05/2013, 12:28
 
Fecha de Ingreso: febrero-2013
Mensajes: 163
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: peticiones una tras otra con header

gracias repara2! tengo poca experiencia con php por eso hay cosas que no se hacer correctamente

Etiquetas: header, peticiones, tabla, tras
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




La zona horaria es GMT -6. Ahora son las 16:59.