У меня есть встроенный флеш-плеер на странице page.php? User = john, использующий swfobject.Плеер вызывает XML-файл content.php, чтобы получить результаты.Я пытаюсь получить имя пользователя из URL-адреса.и получить результаты, основанные на этом.Я могу получить имя пользователя на page.php, выполнив $ _GET ['user'], но как я могу передать его в content.php.Прочитав много статей в Интернете, я сделал следующее:
Я встраиваю флешку в page.php , используя такой вот swfobject
<script type="text/javascript">
var flashvars = {user:"<?php $_GET[user] ?>"};
var so = new SWFObject("<?php echo $index->CFG['site']['url'];?>preview2.swf", "sotester", "1000", "400", "8", "#000000", flashvars);
so.addParam("allowFullScreen", "true");
so.addParam("scale", "noscale");
so.addParam("menu", "false");
so.write("flashcontent");
</script>
В моем AS2 конец файла выглядит так:
var paramList:Object = this.root.loaderInfo.parameters;
trace(paramList["user"])
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("contentp.php?user=" + user);
Итак, я пытаюсь передать $ _GET ['user'] из page.php в мой swf-файл, который вызывает контент.PHP.Затем swf передаст это значение в content.php.Я считаю, что предоставил вам всю необходимую информацию.Любая помощь будет оценена.
PS: сейчас, когда он у меня есть, глядя на консоль, я вижу Request URL:http://www.domain.com/content.php?user=undefined
.Так что это как неопределенный.