2013-01-21 6 views
2

좋은 날,AS3 재설정은 URLLoader 캐시

내가 만난 문제는 내가 타임 스탬프를 얻기 위해 PHP 사이트로하는 URLRequest합니다.

클래스 (함수가 포함 된)를 두 번째로 시작하도록 호출하면 결과가 동일합니다. 새로운 요청을 받으려면 응용 프로그램을 닫고 다시 시작해야합니다.

"loader = new loader"시도했습니다. 또한 헤더를 사용합니다. 당신의 PHP를 방해하지 않습니다 귀하의 요청에 임의의 매개 변수를 추가

내 PHP는 작업을 방해 것이기 때문에 나를 위해 작동하지 않는 모든 요청 like here에 대해 고유 한 URL을 생성하는 옵션 ..

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

답변

3

어떤 방법 :

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

@ 제이크 당신은 환영합니다 :) –