Autor Zpráva
appdev
Profil *
Dobrý den chtěl bych se zeptat na kód který by za normálních podmínek přesměroval na normaliniserver.example.org ale v případě že server se stránkou by vypadl a stránka by byla nedostupná tak by to přesměrovalo na zalozniserver.example.org

Děkuji za odpověď
dbe_trainee
Profil *
Ahoj, tohle by mohlo pomoct:

$url = "http://www.seznam.cz/";
$header_response = get_headers($url, 1);
if(strpos($header_response[0], "404") !== false) {
  echo 'neexistuje';
}
else {
  echo 'existuje';
}



Samozrejme zalezi na chybe, kterou ocekavate.
juriad
Profil
appdev:
Takto se vysoká dostupnost neřeší. Vždy přece chceš, aby adresa zůstala stejná. Chceš nějaký load balancing, který bude rozdělovat requesty na jednotlivé servery. Něco takového se ti na hostingu nepodaří vytvořit, musel bys mít vlastní servery a vlastně celou síť.

dbe_trainee:
Toto přece nebude fungovat, když ten server nefunguje.
dbe_trainee
Profil *
juriad
Omlouvám se za zbrklou odpověď, je to špatně. Možná použít curl?
appdev
Profil *
Děkuji za odpovědi.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0