phpbar.de logo

Mailinglisten-Archive

[php] PHP: Reloads abfangen und MYSQL-Connect

[php] PHP: Reloads abfangen und MYSQL-Connect

Dominik von Werdt vonwerdt_(at)_smsspeed.com
Tue, 2 Jan 2001 12:13:45 +0100


> wie kann man reloads abfangen, also wenn ich mir vorstelle das irgendein
ein
> Benutzer, sei es aus Spaß oder aus Zerstörungswut dauerhaft eine Seite
> reloadet und hinter dieser Seite steht eine Datenbank, dann treibt es mir
ja
> Schweißperlen auf die Stirn.

Ich stell mir das so vor:
Beim ersten Zugriff wird ein Cookie gespeichert, z.b.
SetCookie ("schongeladen","true",time()+3600);

Du baust dann eine if-Schleife ein, z.b.
if ($HTTP_COOKIE_VARS["schongeladen"])
{
    echo "Kann nicht mehr als einmal geladen werden.";
} else {
    // Erstes Laden
}


> Ich mein ich hab schon ab und an im normalen Betrieb mich zu dem
> Puretec-DB-Server zu connecten.
>
> Kann man das irgendwie abfangen?? Und noch eine Frage in die Richtung,
kann
> ich wenn der erste Connect fehlschlug nochmal probieren und dann erst ne
> Fehlermeldung ausgeben. Ist mir nur so aufgefallen und ich hab bisher noch
> kein Skript gefunden wo nochmal ein mysql_connect gemacht wird wenn was
> schieflief...?! Aber wäre praktisch besser..oder?

$verbindung = _(at)_mysql_connect("mysql.server.com","username","passwort");

if (!$verbindung) // Is was schiefgelaufen
{
    $verbindung = _(at)_mysql_connect("mysql.server.com","username","passwort");
// Nochma versuchen
}


ACHTUNG: BEIDE SCRIPTS UNGETESTET!

gruss
dominik




php::bar PHP Wiki   -   Listenarchive