2013-01-21 100 views
2

美好的一天,AS3復位的URLLoader緩存

我遇到的問題,我做一個URLRequest的PHP網站獲得時間戳。

當我第二次啓動類(它包含函數)時,結果是相同的。 我必須關閉應用程序並重新啓動它才能獲得新的請求。

我試過「loader = new loader」。還使用標題。

創建爲每個請求like here一個唯一的URL,對我不起作用,因爲它會破壞我的PHP操作的選項..

loader = new URLLoader(); 
    var request:URLRequest = new URLRequest("http://www.mySite.com/getTime.php?action=getTime"); 
    loader.load(request); 

回答

3

添加到您的請求的隨機參數不會破壞你的PHP中任何方式:

loader = new URLLoader(); 
var request:URLRequest = 
    new URLRequest(
    "http://www.mySite.com/getTime.php?action=getTime&bogus="+(Math.random() * 10000)); 
loader.load(request); 

你的PHP代碼將得到action參數,並會忽略bogus參數,而您的代碼沒有任何影響。

您還可以使用基於時間的隨機數,以避免太不吉利,並獲得相同的值兩次。

+0

完美!我不知道我必須添加「&」。它的工作原理,我非常感謝! – Jake

+0

@歡迎您歡迎:) –