Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 10:12
rokimoki
 
Fecha de Ingreso: octubre-2008
Mensajes: 46
Antigüedad: 18 años
Puntos: 0
Duda fsockopen

Resulta que tengo esto:
Código PHP:
if($_COOKIE["checked"]!= "true") {
    
$acc2 = fsockopen($host2, $acc_port2, $errno2, $errstr2, 1);
    
$char2 = fsockopen($host2, $char_port2, $errno2, $errstr2, 1);
    
$map2 = fsockopen($host2, $map_port2, $errno2, $errstr2, 1);
    if(!
$acc2) {
        
$acc_status2 = $offline2; setcookie("acc_status", "offline", $interval2);
    } else {
        
$acc_status2 = $online2;
    } 
// End if
    
if(!$char2) {
        
$char_status2 = $offline2; setcookie("char_status", "offline", $interval2);
    } else {
        
$char_status2 = $online2;
    } 
// End if
    
if(!$map2) {
        
$map_status2 = $offline2; setcookie("map_status", "offline", $interval2);
    } else {
        
$map_status2 = $online2;
    } 
// End if
    
setcookie("checked", "true", $interval2);
} else if(
$_COOKIE["checked"] == "true") {
    if(
$_COOKIE["acc_status"] == "offline") {
        
$acc_status2 = $offline2;
    } else {
        
$acc_status2 = $online2;
    } 
// End if
    
if($_COOKIE["char_status"] == "offline") {
        
$char_status2 = $offline2;
    } else {
        
$char_status2 = $online2;
    } 
// End if
    
if($_COOKIE["map_status"] == "offline") {
        
$map_status2 = $offline2;
    } else {
        
$map_status2 = $online2;
    } 
// End if
} // End if 
Pero siempre me salta a la parte } else if($_COOKIE["checked"] == "true") { lo cual es mentira, llevo 4 meses con este código sin problemas, y hoy que he reiniciado el servidor a petición de mi compañía de hosting y no funciona... Yo antes ya había reiniciado mi siervidor dedicado y no había tenido problemas pero ahora sí.

Quiero saber si conocen algo que haya hecho mal o que necesite extra para que eso funcione, gracias.