我使用 swfobject 在 page.php?user=john 页面上嵌入了一个 Flash 播放器。播放器调用xml文件content.php获取结果。我正在尝试从 url id 获取用户名。并据此获取结果。我可以通过 $_GET['user'] 获取 page.php 上的用户名,但我如何将其传递给 content.php。在网上阅读了很多文章后,我做了以下,
我正在使用这样的 swfobject在page.php上嵌入 flash
<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 传递到调用 content.php 的我的 swf 文件。然后 swf 将该值传递给 content.php。我相信我为您提供了所有需要的信息。任何帮助,将不胜感激。
PS:现在我拥有它,看着控制台,我明白了 Request URL:http://www.domain.com/content.php?user=undefined
。所以它是不确定的。