Code前端首页关于Code前端联系我们

关于phpflash通信的信息

terry 3年前 (2023-09-30) 阅读数 42 #PHP
文章标签 PHP dirname()

本文目录一览:

  • 1、flash与php通信,php数据无法返回flash
  • 2、关于php后台中的flash与php通信,验证session。
  • 3、flash和php通信的问题,我在游戏初始化时,需要大量从php端获取用户资料,这个要怎么传?

flash与php通信,php数据无法返回flash

你的文本框中都没有加事件监听的啊。。。给一个类似的例子,楼主可以参照一下:

++++++++++++++++++++++++++++

因为代码是现打的不能保证代码肯定能够编译通过,但是思路就是这样的,仅供参考。[code]

var phpRequest:URLRequest = new URLRequest("PHP文件路径,比如_assets/php/test.php");

phpRequest.method = URLRequestMethod.POST;// 指定为POST方法

// 定义Request需要夹带的变量数据

var phpVars:URLVariables = new URLVariables();

phpVars.greetings = "你好啊PHP!";

// 把变量付给Request

phpRequest.data = phpVars;

// 用URLLoader发送request并接收返回数据

var phpLoader:URLLoader = new URLLoader();

phpLoader.addEventListener(Event.COMPLETE, onPHPRespond);

phpLoader.load(phpRequest);

// php返回数据

protected function onPHPRespond(e:Event):void

{

trace((e.target as URLLoader).data);// 在本例子里,将会返回"你好啊Flash!谢谢你的问候:你好啊PHP!"

}

//===============================

// PHP的程序可以这也写

// test.php

//===============================

$flashGreetings = $_POST["greetings"];// 通过_POST变量获取从flash POST来的变量

echo("你好啊Flash!谢谢你的问候:".$flashGreetings);// 通过echo返回数据(字符串类型)给flash

+++++++++++++++++++++++++++++++++++

希望对你有所帮助

关于php后台中的flash与php通信,验证session。

php的session是利用cookie实现的

flash无法读取php生成的cookie文件

建议改用接口的形式,php无视掉session,把用户名加数字签名发送给flash,flash收到请求后先验证签名,如果正确,用同样方式把数据返回给php。

flash和php通信的问题,我在游戏初始化时,需要大量从php端获取用户资料,这个要怎么传?

最标准的是用xml啦,不过我没做过,不熟,百度下

少量数据的,用json,php读出数据,json_encode一下,传到终端页面,flash进行json解码(没做过flash,不过json号称万能格式,应该可以)

我最喜欢做api了,在服务器弄个api.php,然后写个类,接收用户ID,请求类型、参数等等,输出xml结果或者json结果,方便快捷易修改。

xml怎么弄呢,搞好了也教一下我,谢谢~~~

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门