Tengo el siguiente codigo:
Código PHP:
function mifuncion($var) {
if ( $var == 1000 ) {
header("location: " .$_SERVER['SCRIPT_URI']. "?error=1");
exit;
}
else
return 1;
}
$var = 1000;
if ( mifuncion($var) == 1)
print "Bien, no ejecutamos el header sino la parte else.<br>";
if ($_GET['error'] == 1)
print "Imprimo esto porque ejecutamos el header y error vale 1<br>";
"Redirection limit for this URL exceeded. Unable to load the requested page. This may be caused by cookies that are blocked."
No entiendo porque falla. Si elimino la linea del header y pongo un simple print si funciona, pero con el header me da problemas.
El tema de cookies creo que no sea, no le veo relacion.
saludos y espero sugerencias !!
gracias !