解决方法在flash和php之间传递会话变量

时间:2013-04-30 18:02:42

标签: php flash session actionscript

好的,现在我正在尝试将会话变量传递给flash并在save.php中检索它。这就是使用flsahvars的方式。

  var flashvars = {
    phpsessionid:<?php print $user_id;?>,
   };

    var cam = new SWFObject("webcamvid.swf", "player_mc", "400", "500", "8",      
    "#336699",flashvars);
        cam.addParam("quality", "high");    
        cam.addParam("wmode", "transparent");
          cam.addParam("pluginurl", "http://www.macromedia.com/go/getflashplayer");
       cam.addParam("pluginspage", "http://www.macromedia.com/go/getflashplayer");
       <!--so.addParam("allowFullScreen", "true"); -->
        cam.addParam("salign", "t");
       cam.write("takepic");

这用于在Flash应用中检索flashvars:

    function getFlashVars():Object {
      return Object( LoaderInfo( this.loaderInfo ).parameters );
       }
     var _var1=getFlashVars().phpsessionid;

然后发送。

  _var1.sendAndLoad("save.php", PHPSESSNID, "POST");

请注意闪光灯也有

 load_var.sendAndLoad("save.php", result_lv, "POST"); 

这是另一个变量。

我无法在save.php中检索_var1。知道我怎么能做这个工作谢谢

0 个答案:

没有答案