2011-02-10 3 views
1

hphp 게이트웨이 파일을 통해 일부 이미지를 동적으로로드하는 플래시 무비가 있습니다. http://www.biaginiproperties.com/biagini-web을 통해 액세스하지만, http://biaginiproperties.com/biagini-web을 통해 액세스하는 것은 문제가 없습니다. 따라서 www가 없으면 작동하지 않습니다.플래시없이 작동하지 않습니다.

params를 통해 HTML에서 Flash로 전달할 때 flashvars는 www와 함께 서버의 경로를 지정합니다.

무엇이 문제 일 수 있습니까?

답변

2

기술적으로 www와 non-www는 보안 측면에서 별개의 도메인입니다.

두 가지 옵션 :

  1. 당신은 www가에있어 여부를 감지 여부를 PHP와이 작동 따라

  2. 긍정적 인 아니을 FlashVars를 조정하지만, 때 당신이 액세스 제한을 변경할 수 있습니다 "로컬 파일 전용"에서 "네트워크 파일 전용"으로 SWF를 게시하십시오. 이로 인해 문제가 해결 될 수 있습니다.

1

당신은,이 부분은 표시하지 않았다 당신의 htdocs에 루트에 이상한

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policySYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <allow-access-from domain="www.biaginiproperties.com" /> 
    <allow-access-from domain="biaginiproperties.com" /> 
</cross-domain-policy> 

흠을 crossdomain.xml이 파일에 다음을 넣어 시도 할 수 있습니다 ....

내 기억 그 플래시 플레이어는 자신이 속한 정확한 도메인 외부의 데이터에 액세스하지 못하도록하는 보안 정책을 가지고 있습니다. 그곳에서 읽을 수 있습니다. here

관련 문제