【问题标题】:How i can embed a session_id(); to a Flashfile?我如何嵌入会话 id();到 Flash 文件?
【发布时间】:2011-02-28 07:32:32
【问题描述】:

我试图给一个 swf 文件一个 sessionid,但它不能只在 IE 中工作,有人知道怎么了吗?

            <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="650" height="430" id="upload" align="middle">
                    <param name="movie" value="upload.swf?PHPSESSID=<? print session_id(); ?>" FlashVars="PHPSESSID=<? print session_id(); ?>" />
<param name="flashvars" value="PHPSESSID=<? print session_id(); ?>">
                <param name="quality" value="high" />
                <param name="bgcolor" value="#ffffff" />
                <param name="play" value="true" />
                <param name="loop" value="true" />
                <param name="wmode" value="window" />
                <param name="scale" value="showall" />
                <param name="menu" value="true" />
                <param name="devicefont" value="false" />
                <param name="salign" value="" />
                <param name="allowScriptAccess" value="sameDomain" />
                <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="upload.swf"  width="650" height="430">
                    <param name="movie" value="upload.swf?PHPSESSID=<? print session_id(); ?>" FlashVars="PHPSESSID=<? print session_id(); ?>" />
<param name="flashvars" value="PHPSESSID=<? print session_id(); ?>">
                    <param name="quality" value="high" />
                    <param name="bgcolor" value="#ffffff" />
                    <param name="play" value="true" />
                    <param name="loop" value="true" />
                    <param name="wmode" value="window" />
                    <param name="scale" value="showall" />
                    <param name="menu" value="true" />
                    <param name="devicefont" value="false" />
                    <param name="salign" value="" />

                    <param name="allowScriptAccess" value="sameDomain" />
                <!--<![endif]-->
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
            </object>

【问题讨论】:

  • 从 IE 窗口粘贴实际的源代码,看看 php 代码是如何呈现的。

标签: php html flash


【解决方案1】:

!IE 的代码不正确。 参数应写入标签, 像这样:

<object type="application/x-shockwave-flash" data="upload.swf"  width="650" height="430" flashvars="PHPSESSID=<? print session_id(); ?>"></object>

其他参数同理。

【讨论】:

  • 这也不起作用:(我已经尝试过所有其他浏览器,它只适用于 IE。
猜你喜欢
  • 1970-01-01
  • 2019-02-26
  • 1970-01-01
  • 2012-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-15
  • 2017-08-19
相关资源
最近更新 更多