kostenloser Webspace werbefrei: lima-city


Wartezeit ablaufen lassen in PhP?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s*****z

    Hallo,

    ich bin noch nicht allzu lange in der PhP-Branche und br?uchte etwas Hilfe. Und zwar folgendes:

    Ich habe ein kleines Script erstellt, welches nach einer If-Schleife eine Seite mit dem befehl header header() aufrufen soll. Nun m?chte ich aber, dass vor dem Seitenaufruf unter dem Best?tigungstext erst einmal eine zwischenseite aufgerufen werden soll (Bitte 3 Sekunden Warten! Login erfolgreich"), welche dann nach den 3 Sekunden durch die Seite ersetzt wird.

    Ich habe unter der if-Schleife und vor dem header- Befehl (in der Mitte von denen also) den sleep() befehl. Dieser verz?gert aber nur den Seitenaufruf und zeigt die Best?tigung der If-Schleife im Browser nicht an. Statdessen nur die HTML-Seite mit dem Formular.

    Ich bitte euch um Hilfe!

    Gru?,
    screenz
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung
  4. p***2

    Machste ne Seite und leitest auf diese Art weiter.
    mit content= und leitest dann auf die n?chste Seite

    <meta http-equiv="refresh" content="5; URL=./login.php">

    screenz schrieb:
    Hallo,
    ich bin noch nicht allzu lange in der PhP-Branche und br?uchte etwas Hilfe.


    Hmmm... hat aber weniger mit Php zu tun.
  5. Autor dieses Themas

    s*****z

    Es war so gemeint:

    Es sollen alle Befehle der Reihe nach abgebaut werden. Da sind ein paar echo Befehle drinnen. Danach soll es eine Pause (wie mit sleep() ) geben, bevor dann der Befehl header () abgebaut wird. Geht das nicht im selbern PHP Projekt mit nur einer Datei?

    Gru?,
    screenz
  6. Nein.

    Au?erdem kannst du nicht erst die Ausgabe machen und danach einen header()-Befehl senden. HTTP kann das nur in der richtigen Reihenfolge: Erst der Header, dann die Daten. Au?erdem hat die "Pause" mit sleep() nichts mit einer Ausgabeverz?gerung gemein, die du anscheinend basteln willst.

    Versuchs mit Meta-Refresh und mehreren "Seiten" oder besch?ftige dich n?her mit dem HTT-Protokoll, damit du lernen kannst, wie dein Problem zu l?sen ist. Ein Einstieg w?re hier:
    http://de.wikipedia.org/wiki/HTTP
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!