PHP Header

Sasser

Erfahrenes Mitglied
Hallo alle zusammen!

Ich habe eine Verbindungsroutine in meinem Script. Nun ist ab und zu mal die DB überlastet und ein Fehler wird ausgegeben...

Wäre es ratsam anstatt einem Fehler einfach die Seite neu zu laden?

PHP:
$db = @mysql_connect($dbhost, $dbuser, $dbpwd);
      @mysql_select_db($dbname, $db) or die ("Aufgrund hoher Nachfrage ist die Datenbank zur Zeit überlastet!");

Wenn ja, wie lese ich die gesamte Adressleiste aus, um auf die gleiche Seite wieder zu gelangen?

Vielen Dank und LG
 
Wieso sollte eine erneute Anfrage nicht wieder zum selben Fehler führen? Wenn der Server tatsächlich überlastet ist, sollte lieber eine Pause gemacht werden.
 
Stimmt auch wieder, aber gibts da nicht eine schönere Variante als einfach eine weiße Seite mit dem Fehler auszugeben?
 
Das musst du ja nicht so lassen. Es sagt ja niemand, dass mit die() nur Klartext ausgegeben werden darf.
 
Zurück