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.