Continuar depois de erro de conexão

Boa Tarde galera!!!

Eu to fazendo uma aplicação intranet, que vai verificar a licença em um servidor web.

Criei 2 conexões, uma pra intra, onde nessa funciona todo o sistema e outra só para verificar a licença.

Só q quando a interntet cai, aí vai tentar verificar a licença, dá erro: Ocorreu um erro durante a conexão com o banco de dados:
Eu gostaria que continuasse a aplicação.

Tem como?

Obrigado

Se a intra caiu perdeu a sessão php e imagino que perdeu tem a conexão WAN.

Haroldo, Acho q me expressei errado.

É o seguinte:

A aplicação vai iniciar por uma blank.
Essa blank vai fazer a verificação no servidorweb usando a conexao2.
Se tiver expirado ou bloqueado. o sistema não irá abrir.
Se der tudo certo, vai chamar a aplicação usando a conexao1 (intra).

Basicamente é isso.

Só que não está funcionando?

Não funciona qnd n ta sem internet.
por causa da conexao2. Aí da erro e n continua.
Se colocar a internet, pegar
queria que se não conseguisse conectar na conexao2, continuasse o programa.

Já pensou em validar as conexões com throw/try/catch?

http://php.net/manual/pt_BR/language.exceptions.php
http://php.net/manual/pt_BR/internals2.opcodes.catch.php
Conforme a exceção gerada vai para determinada conexão.
Basta fazer o tratamento correto.

valide uma url no servidor onde esta o banco da conexão2.

algo do tipo:

$arquivo = "http://www.meusite.com.br/verificador.txt"; $handle = @fopen($arquivo, "rb"); $cont = @fread($handle, 100); if($cont == "servidor online") { echo "Server ON"; } else { echo "Server OFF"; }

Alexandre Pereira Bühler e Haroldo

Muito obrigado, consegui exatamente o que queria com a ajuda de vcs.

Vlw mermu.

Juro q não pensei em nenhum momento em verificar se servidorweb estava ON. uhahuauhauha

Nada como experiencia.