无法解码来自Flash PHP的AMF编码消息

时间:2012-09-13 10:47:25

标签: php flash amf amfphp

我正在以AMF格式从闪存接收编码数据,但我想在php中解码它。

我不知道如何使用库https://github.com/silexlabs/amfphp-2.0/blob/master/Amfphp/Core/Amf/Serializer.php

我无法找到指示如何对AMF编码消息进行简单解码的示例代码

3 个答案:

答案 0 :(得分:2)

我建议不要使用Zend_Amf,它是用一些神秘的误解而写的,他们认为这是“架构”...... AMFPHP仍然存在并且由一些不喜欢Zend那么多的人维护{ {3}}

以下是他们的网站,其中包含有关如何设置等的示例和说明:http://sourceforge.net/projects/amfphp/

答案 1 :(得分:1)

我曾遇到过同样的问题,并按如下方式解决了这个问题。

您可以在Flash中使用javascript base64编码,而在PHP中可以使用base64_decode函数。我之前使用过它,效果很好。

答案 2 :(得分:0)

看一下非常可靠的PHP扩展,用于编码/解码AMF3流,而无需使用纯PHP编码器/解码器 - https://github.com/neoxic/php-amf3

相关问题