Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-02-2008, 17:32   #1 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
IE+Ajax+Cache

hi,

blödes Ding, der IE holt immer die als erstes angezeigte Seite
(bsp: /?var=test), im FF wird immer der aktuelle/geänderte Inhalt
ausgegeben und ohne Ajax tritt das Problem im IE nicht auf.

Zur Zeit übergebe ich mit jedem Link ein time() und das funktioniert
auch soweit, nur finde ich das nicht als die optimale Lösung.

Alle bekannten Header Angaben(zum nicht Speichern) habe ich in die
Seite eingebunden, hilft aber nicht.

Gibt es ne Möglichkeit das man dem IE vorgaukeln kann des es sich um
eine neue Seite oder um neuen Inhalt handelt und diesen dann auch
anzeigt, bzw. weiß jemand was das Verursachen könnte?

noch folgende Reihenfolge:
php Ausgabe->Ajax Ausgabe->Ajax Änderung->Ajax Ausgabe(= im IE
alte Ausgabe)



Grüße
pilzebub ist offline   Mit Zitat antworten
Alt 06-02-2008, 18:34   #2 (permalink)
ontheoutsidelookingin
 
Benutzerbild von dassoud
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 5.897
Tja, GET-Request landen eben im Cache. Da hilft wohl in deinem Fall wirklich nur, einen Timestamp anzuhängen oder POST-Requests zu nutzen.
__________________

33rpm
dassoud ist offline   Mit Zitat antworten
Alt 06-02-2008, 20:19   #3 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
nja, was mich daran stört ist das es im FF funktioniert(ohne Timestamp) ...
pilzebub ist offline   Mit Zitat antworten
Alt 06-02-2008, 20:24   #4 (permalink)
ontheoutsidelookingin
 
Benutzerbild von dassoud
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 5.897
Zitat:
Zitat von pilzebub Beitrag anzeigen
nja, was mich daran stört ist das es im FF funktioniert(ohne Timestamp) ...
Das ist bekannt. Aber macht ja auch keinen Unterschied, ob der Browser die Daten nun mit oder ohne Timestamp jedesmal neu anfordet, oder? Vielleicht gibt es auch eine bessere Lösung, mir ist aber leider auch keine bekannt. Also nicht zu lang mit dem Thema aufhalten...
__________________

33rpm
dassoud ist offline   Mit Zitat antworten
Alt 06-02-2008, 23:59   #5 (permalink)
jetzt auch in digital!
 
Benutzerbild von .felix.
 
Registriert seit: Jul 2001
Beiträge: 1.047
Das PHP-Script muss einen passenden Header senden... frag mich jetzt aber nicht wie dieser aussieht. Ich selbst übergebe auch einfach einen Timestamp; funktioniert ohne Probleme.

Javascript:
Code:
foo=bar&ie=' + new Date().getTime();
__________________
felix
.felix. ist offline   Mit Zitat antworten
Alt 07-02-2008, 10:26   #6 (permalink)
ontheoutsidelookingin
 
Benutzerbild von dassoud
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 5.897
Zitat:
Zitat von .felix. Beitrag anzeigen
Das PHP-Script muss einen passenden Header senden...
AFAIK funktioniert dies aber leider im IE nicht.
__________________

33rpm
dassoud ist offline   Mit Zitat antworten
Alt 22-02-2008, 13:45   #7 (permalink)
wuschelkopp
 
Registriert seit: Aug 2004
Beiträge: 1.468
doch IMO schon, aber is bissjen wirr. soweit ich mich erinnern kann, gibts da viele versch. header anweisungen, die bei bestimmten browsern funktionieren und bei anderen wiederum nicht etc ... halt typisch ******e, wie bei css ja auch...
__________________
listening to techno & minimal :>
firstlord18 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele