2013-05-30 3 views
0

무대에 텍스트 필드를 추가했습니다. 그래서flashvar이 쿼리 문자열을 전달하지 않습니다.

<PARAM NAME=FlashVars VALUE="<?php echo($QUERY_STRING);?>"> 

내가 www.mysite.nl?testvariable=2를 입력 할 때, '2'의 값을 갖는 FlashVar를 'testvariable는'플래시로 전달되는 : HTML 파일에서 나는이 줄을 추가 한

var FlashVars:Object = this.loaderInfo.parameters; 
for (var variable:String in FlashVars) 
{ 
    myText.text=variable + ":" + FlashVars[variable]; 
} 

을하지만 내 전달 된 변수/값을 표시하지 않습니다

Flash에서 내가 사용하고 있습니다. 대신 텍스트 필드에 표시됩니다. 내가 뭔가 잘못하고 있는거야?

+0

당신이 자신의 변수를 정의하지 않는다면 그것은'$ _SERVER [ 'QUERY_STRING']'이어야한다고 생각합니다. – andrewsi

+0

그 중 하나도 많이하지 않습니다. www.mysite.nl? testVariable = 2를 사용하고 소스 코드를 볼 때 여전히 와 플래시 텍스트 필드 내가 본 " – jiggy1965

+0

Duh !!! 내 실수. index.php 대신 index.html을 사용하여 PHP가 처리되지 않았다. $ _server [ 'query_string'] part was correct 그러나 – jiggy1965

답변

0

andrewsi가 말한 것처럼 $ _SERVER [ 'QUERY_STRING']을 (를) 사용하는 것이 대답이었습니다. 그리고 실수로 .php를 확장자로 사용하지 않았습니다.

관련 문제