$_SERVER fa riferimento al tuo server, non a quello della macchina ... $_SERVER sara' sempre presente se esiste la pagina php, perche' se non c'e' significa che hai l' host giu' e non vedi nemmeno la pagina generata dal php ... cioe' non c'e' il uo sito.

Se le immagini risiedono su un altro server, allora puoi provare a pingarlo per vedere se e' acceso, oppure poi provare ad usare le socket per fare una chiamata e vedere se risponde ... oppure altro, spiega meglio com'e' la situazione