amfphp calls won't need anything to make them unique - the problem with IE
caching xml is well-known and is due to flash caching external data that it
calls by the file name it calls it with.... so if you call foo.xml it will
cache 'foo.xml' and if you call it again will load the cached version rather
than make another call to the server. if you call foo.xml?unique=UNIQUE_ID_HERE
then it'll still cache the file but will not locate a file in the cache with
the same name on the next request so will request a fresh file from the
server..

with amfphp you're effectively making calls to php functions on the
server.... so anything that's returned is returned fresh each time... as an
amf packet - so the result of your call won't be cached. As an Flash
Developer i use both these approaches a lot and simply use a static function
to create a unique file name for xml calls and i've never encountered issues
with cached amfphp calls before.



On 12/27/06, grandpa <[EMAIL PROTECTED]> wrote:


I had SERIOUS problems with IE and a SWF which downloaded data as xml.
I didn't use swfObject but I DID use UFO. I can assure you it didn't
have anything to do with UFO, since I tried to fix this in every way I
could think of. The problem has to do with a setting in IEs prefs...
when caching (something to do with caching, can't remember the pref
name, on my Mac now) is set to "Automatically". This is the default in
Explorer.

Unfortunately, the only way around this problem I found was to append
unique id's to everything. I had to do it to the .swf like so:
"blah.swf?uniqueid="+((new Date).getTime()), to ALL calls to server
scripts that return xml (so this is IN the AS code). I did that in the
same way ( blah.xml.asp?uniqueid="+((new Date).getTime()) ). I didn't
have any control over the server code, so there was nothing I could do
there.

The problem is with IE. Not with anything else. My swf:s, js and html
code worked perfectly before in every other browser EXCEPT IE.

I don't know what advice I could give you regarding amfphp calls...
don't know how to make them unique... but I think that is what you have
to do.

Stupid IE makes caching impossible, which causes more strain on the
server and network.


>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to