| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | PHP-Code:
__________________ |
| | |
| | |
| Benutzer Registriert seit: 26.09.2006
Beiträge: 31
![]() | Code: Content-Length: 17863296 |
| | |
| | |
| Erfahrener Benutzer | Dann vermute ich mal das der Safari etwas absurd mit seiner cache-kontrolle umgeht ( ich habs selbst nie getestet ), aber schau dir mal die function und die weiteren user-comments dadrunter an: http://www.php.net/manual/de/function.header.php#102175 Was auf den IE ( der deutlich mehr macken hat und hatte als jeder anderer Browser ) zutrifft, kann mitunter auch auf andere Browser zutreffen. Als beispiel: Google Chrome und Opera reagieren auf einen 204-Status ( No Content ) mit keiner ( für den User sichtbare ) Reaktion, Firefox + IE reagieren mit einem ref zu about:blank. In deinem Fall heißt das: Du musst warscheinlich mehr Header senden, als aus deiner sicht und der Sicht des Servers notwendig wäre. ( Welchen Sinn macht schon ein browserseitiges Caching eines Downloads )
__________________ |
| | |
| | |
| Benutzer Registriert seit: 26.09.2006
Beiträge: 31
![]() | Das scheint es leider nicht zu sein. Ich habe jetzt folgendes feststellen können: 1.) Wenn ich die Datei direkt lade (www.meinserver.de/files/datei.zip) wird folgender header ausgegeben: Code: HTTP/1.1 200 OK Date: Wed, 02 Mar 2011 14:59:58 GMT Server: Apache Last-Modified: Tue, 01 Mar 2011 23:08:06 GMT Etag: "a15e3-330bd1b-49d73de774180" Accept-Ranges: bytes Content-Length: 53525787 Vary: User-Agent Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: application/zip 2.) Wenn ich die Datei über readfile() mit folgendem Skript abrufe: PHP-Code: Code: HTTP/1.1 200 OK Date: Wed, 02 Mar 2011 15:01:50 GMT Server: Apache Pragma: public Expires: 0 Cache-Control: must-revalidate, post-check=0, pre-check=0, private Content-Disposition: attachment; filename=test.zip Vary: Accept-Encoding,User-Agent Content-Encoding: gzip Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: application/zip Code: Content-Length: 20 a) die manuelle Angabe eines Content-Length Headers ignoriert werden. b) readfile() den Content-Length headers löschen... Ich bin am Ende meines Lateins... |
| | |
| | |
| Erfahrener Benutzer | http://forum.bplaced.net/viewtopic.p...98f5b&start=10 Da wurde ein ähnliches Problem mit Content Encoding Faking behoben. PHP-Code:
__________________ |
| | |
| | |
| Benutzer | Ich würde ja vorher die Dateigröße ermitteln und dann erst reinschreiben!
__________________ MfG DaemonTutorials - hoffe ich habe geholfen! Mitwirkend: http://bogensport-lingen.de |
| | |
| | |
| Erfahrener Benutzer | Macht'er doch.
__________________ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Zeilenumbrüche werden nur teils erkannt. | RiggerofRiV | PHP-Fortgeschrittene | 1 | 12.03.2010 22:58 |
| [Erledigt] RegEx Problem - Datum wird nicht richtig erkannt. | LeCreuX | PHP Tipps 2010 | 9 | 21.02.2010 20:21 |
| [Erledigt] mod_rewrite, Datei Downloads und falsche Header | kip | Server, Hosting und Workstations | 1 | 16.09.2009 12:37 |
| Downloads zählen | imported_FlasH | PHP Tipps 2006 | 4 | 26.04.2006 01:55 |
| Hilfe! global variable nicht im funktion erkannt | Bruce | PHP Tipps 2006 | 3 | 24.01.2006 09:46 |
| downloads anbieten, sicherheit? | Promaetheus | PHP Tipps 2007 | 7 | 27.12.2005 17:14 |
| downloads kennzeichen | faultier | PHP Tipps 2007 | 3 | 17.11.2005 23:44 |
| downloadzähler mit mehreren Downloads auf einer seite | PHP Tipps 2005-2 | 6 | 26.07.2005 16:05 | |
| [Erledigt] Downloads nicht anzeigen lassen... | PHP Tipps 2005-2 | 0 | 24.06.2005 17:38 | |
| downloads schützen | notyyy | PHP Tipps 2005-2 | 6 | 11.06.2005 20:06 |
| Downloads verwalten | Beitragsarchiv | 5 | 04.05.2005 14:50 | |
| Homepgage fürs Handyweb zugänglich machen / Downloads | Off-Topic Diskussionen | 5 | 20.04.2005 21:02 | |
| Festplatte wird net erkannt | necrom0rb | Off-Topic Diskussionen | 3 | 12.12.2004 19:36 |
| Downloads Gruppen zuweißen? | imported_dex | PHP Tipps 2004-2 | 9 | 12.11.2004 22:29 |
| [Erledigt] "echte" Downloads zählen: wie geht sowas? | PHP Tipps 2004 | 22 | 28.06.2004 09:50 | |