Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PHP - FileDownload Counter implementieren ohne DB (https://www.delphipraxis.net/48503-php-filedownload-counter-implementieren-ohne-db.html)

Mystic 26. Jun 2005 18:20

Re: PHP - FileDownload Counter implementieren ohne DB
 
Die Umleitung per Header ist eleganter als die Umleitung per meta-refresh oder per Javascript. Letztere Methoden sollten nur benutzt werden wenn man kein serverseitiges Scripting machen kann.

Die Umleitung per Header geschiet sobald der Browser den Header empfangen hat. Bei Javascript/meta wird erst die gesamte Seite geladen (und dargestellt :!: ).

Die Umleitung per Header ist nahtlos und spart Zeit.

Sergej 26. Jun 2005 18:33

Re: PHP - FileDownload Counter implementieren ohne DB
 
ah okay...danke wusst ich noch gar nicht.

[edit] hmm anderseits gibt es in diesem Fall keinen Geschwindigkeitsverlust. Es wird ja nichts geladen, und die Weiterleitung wird direkt von script 'befohlen'. Ein Nachteil hat man bei Headern nämlich auch: Es kann/darf vorher nichts im Browser ausgegeben werden, was ja doch manchmal gewünscht ist.[/edit]


Greetz Sergej

Mystic 26. Jun 2005 18:49

Re: PHP - FileDownload Counter implementieren ohne DB
 
meta-refresh tut auch den Zurück-Knopf 'zerstören', jedenfalls kommt man mit einem einzigen Klick dann nicht zu der Seite zurück, wo man den Download angefragt hat, sondern zu der Seite die das meta-refresh enthält, und wird dort wieder sofort zum Download umgeleitet.

idontwantaname 26. Jun 2005 18:59

Re: PHP - FileDownload Counter implementieren ohne DB
 
deswegen rät das W3C auch von meta-forwarding ab, hab mal einen artikel darüber gelesen, finde ihn jedoch grad nicht

[edit] gefunden: http://www.w3.org/QA/Tips/reback

Sergej 26. Jun 2005 20:08

Re: PHP - FileDownload Counter implementieren ohne DB
 
Okay überzeugt =)

Greetz Sergej


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz