Mailinglisten-Archive |
> 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