tengo una funcion q verifica que la consulta sql se haya ejecutado correctamente, si es asi redirige a otra pagina, en caso contrario me muestra un msj, en local me funciona bien, pero en el hosting me salta un error, el cual me indica que no puede redirigir por que estoy enviando un echo, o print o algun dato al cliente y al tratar de direccionar me lanza el error.
esta la funcion
Código PHP:
function debugSql($sql,$pag,$msj){
try{
if ($sql==TRUE){
header("location:$pag");
}else {
$mensaje = "";
// $mensaje .= 'Consulta no válida: ' . mysqli_error($con) . "\n\n-----\n";
// $mensaje .= '<br><p>Consulta completa: ' . $sql;
throw new Exception($msj.'<br>'.$mensaje);
}
}catch(Exception $e){
echo '<p><fieldset> <br>'.$e->getMessage().'<a href="'.$pag.'" ><input class="boton" type="button" value="Cancelar"></a></fieldset>';
}
}