weiterleitung von Seite zu Seite

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • weiterleitung von Seite zu Seite

    Hi,

    ich habe mal ne blöde Frage. Auf vielen Seiten (insbesondere Foren) erlebt man es immer wieder, dass z. B. nach dem Absenden eines Auftrags z. B. Suchanfrage solche zwischenseiten mit dem Text bitte warten kommen. Was steckt da für eine logik dahinter bzw. was passiert in dieser Zeit?

    Wird hier tatsächlich schon der query gegen die Datenbank gefahren und die Daten dann (wie auch immer) an die nächste Seite übergeben?

    Gruß

  • #2
    Die Seite die sagt "Bitte warten" hat i.d.R. bereits alles abgearbeitet. Sie bleibt dann stehen, bis die Folgeseite geladen wurde ( + Wartezeit von x )
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      Hi,

      danke für die Antwort.

      Wie geht das? Ich habe (um am Beispiel zu bleiben) eine Suchanfrage welche ich per Form abschicke. Das bitte warten Skript nimmt die Anfrage entgegen fährt den query gegen die Datenbank und blendet nun so ein ani-gif (beispiel...) ein. Wartet z. B. 3 sec. (warum auch immer) und gibt das Ergebnis dann aus -> WIE? Bei ner Weiterleitung etc. gehen doch die Daten die durch die Abfrage, die gegen die db gelaufen ist verlohren. (oder wird hier alles in ne Session geschrieben???)

      Es bleibt für mich dann noch immer die Frage des Hintergrundes. Warum printet man das Ergebnis nicht gleich raus, wenn man es schon mal hat...

      Beim schreiben eines neuen Beitrages ok, da kann ich mir den Sinn vorstellen. Text schreiben - an das Warteskript schicken. - dieses fährt gegen die db und trägt den eintrag ein und leitet den Benutzer dann wieder zurück zu der Seite von der er gekommen ist.

      Vielen Dank für eure Hilfe

      Kommentar


      • #4
        warum sollten daten verloren ghen? Die stehen doch in de3r Datenbank?
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          jo schon aber denn query fahre ich doch schon auf der weiterleitungsseite. Nach der weiterleitung stehen die Daten dann jedoch nur noch in der db zur Verfügung - wenn ich die dort noch mal raus ziehen muss habe ich ja nichts gewonnen... im Gegenteil

          Gruß

          Kommentar


          • #6
            Ich weiß es zwar auch nicht genau, aber bei Foren werden die Suchabfragen in die DB gespeichert, so wie anscheinend die Ergebnisse (id's der betreffenden Posts oder Threads). Ich könnte mir vorstellen, dass die Warte-Seite vorzeitig mit Hilft von echo() und flush() ausgegeben wurde, das eigentliche Suchen zwar im selben Skript aber im Code erst danach abläuft. Der User wird dann mit dem meta-tags weitergeleitet.

            Allerdings müsste es so sein, dass die meta-Weiterleitung des Browsers erst eintritt, wenn die Seite komplett aufgebaut wurde - also die Skriptausführung durch PHP beendet wurde und keine weiteren Daten durch das Skript an den Browser gesendet werden.

            Kommentar

            Lädt...
            X