使用 PHP 解码 amf3 对象

2024-01-08

我的闪光代码:

var request=new URLRequest('http://localhost/test.php');
request.method = URLRequestMethod.POST;
var data = new URLVariables();
var bytes:ByteArray = new ByteArray();
bytes.objectEncoding = ObjectEncoding.AMF3;
//write an object into the bytearray
bytes.writeObject( 
      { myString:"Hello World"} 
);
data.data = bytes;
request.data = data;

var urlLoader:URLLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.addEventListener(Event.COMPLETE, onCompleteHandler);
urlLoader.load(request);

function onCompleteHandler(evt:Event):void {
 trace(evt.target.data);
}

PHP代码:

define("AMF_AMF3",1); 
$data = $_POST['data'];
echo amf_decode($data, AMF_AMF3);

基本上我需要将 AMF3 对象从 Flash 发送到 PHP 并对其进行反序列化。我正在使用 AMFEXT 扩展,但无法让它工作。任何想法?


你可以试试这个——http://sourceforge.net/projects/php-amf3/ http://sourceforge.net/projects/php-amf3/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 PHP 解码 amf3 对象 的相关文章

  • XML 和 INI 哪个更快?

    我想知道 XML 是否比 INI 更快 反之亦然 我正在开发一个包含许多文件的网站 这个问题与我的问题有关关于包含许多文件 https stackoverflow com questions 7777522 too many include
  • 安装失败:无法在 ubuntu 上的 WordPress nginx 中创建目录

    我在本教程的帮助下设置了 WordPress 如何在 ubuntu 18 04 上使用 LEMP 安装 WordPress https www digitalocean com community tutorials how to inst
  • PHP 中 C# 的空合并运算符 (??)

    PHP 中是否有三元运算符或类似的操作符 of C 在 C 中是干净且简短的 但在 PHP 中你必须执行以下操作 This is absolutely okay except that REQUEST test is kind of red
  • 如何在 PHP 中去除字符串中的所有空格? [复制]

    这个问题在这里已经有答案了 我怎么能够strip remove all spaces of a string in PHP 我有一个string like string this is my string 输出应该是 thisismystr
  • 如何在 jQuery.knob 中添加值后缀

    我有问题jQuery knob http anthonyterrien com knob 我需要添加一个Sufixx至旋钮中的值 例如 我需要一个后缀 数值后 我只是输入数值字段 它会显示 但此时旋钮不会显示状态 它不会显示旋钮状态 但后缀
  • 将视图加载到变量中

    有什么方法可以将 PHP 文件的内容放入变量中吗 我想做这个 msg this gt load gt view some view 但当我这样做时 msg is NULL 是否可以 有可能的 msg this gt load gt view
  • cURL 错误 (35):错误:14077458:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 无法识别的名称

    我一直在使用以下代码块使用 cURL 从 HTTPS 网站收集数据 q https www example org for example ch curl init curl setopt ch CURLOPT URL q curl set
  • Symfony2 安全性 @Secure 注释不起作用

    我正在尝试使用注释来保护我的控制器 namespace Vinny StreamBundle Controller use Symfony Bundle FrameworkBundle Controller Controller use J
  • 从 MySQL 返回结果时的数字顺序

    我的数据库表中有以下类型的标题 Topic 1 blah blah Topic 2 blah blah Topic 3 blah blah Topic 10 blah blah Topic 11 blah blah etc 选择查询将始终返
  • 干预/图像上传错误{{图像源不可读}}

    我正在尝试添加个人资料图片上传拉拉维尔 5 1 我用的是Intervention Image打包但当我尝试上传图像时出现此错误 AbstractDecoder php 第 302 行中的 NotReadableException 图像源不可
  • 类外函数

    我只是想告诉你 我是 OOP 的新手 这对我来说相当困难 但这是我的代码 class functions function safe query string string mysql escape string htmlspecialch
  • Netbeans (PHP) 中的变量类型提示

    只是好奇 Netbeans 中是否有一种方法可以为常规变量提供类型提示 以便智能感知能够识别它 我知道你可以对类属性 函数参数 返回类型等执行此操作 但我不知道如何对常规变量执行此操作 当您有一个可以返回不同对象类型 如服务定位器 的方法时
  • SESSION 中存储的数组后面出现数字

    我正在对存储在会话变量上的数组执行 print r 由于某种未知的原因 它在数组打印后添加了一个数字 Example Array 0 gt 868 userid gt 868 1 如果我直接在函数本身中执行 print r 并且在变量存储在
  • Symfony - 自定义验证器和依赖注入

    我正在尝试对自定义验证器使用依赖项注入 以便能够使用实体管理器 我遵循 Symfony 示例 依赖注入 http symfony com doc current cookbook validation custom constraint h
  • 交响乐 2 |修改具有文件(图片)字段的对象时出现表单异常

    我正在使用 Symfony2 我有一个实体Post有标题和图片字段 我的问题 当我创建帖子时一切都很好 我有我的图片等 但是当我想修改它时 我遇到了 图片 字段的问题 它是一个上传的文件 Symfony 想要一个文件类型并且它有一个字符串
  • as3 - 如何停止视频并分离 NetStream

    我有来自服务器的视频流 稍后我想并排添加另一个视频 那就好 我做到了 现在当我想删除视频时我的问题来了 我设法将其从显示中删除 但我可以听到视频仍在后台播放 那么我怎样才能停止播放该视频呢 这是我设置视频的代码 ns new NetStre
  • 创建验证电子邮件的机制

    我的网站上已经有一个高级用户登录 注册系统 colemansystems psm2 co uk http colemansystems psm2 co uk 但是 我希望向新用户发送一封电子邮件以验证他们的电子邮件地址 如果他们没有点击该链
  • 如何使用多个Auth组件?

    我使用用户模型将身份验证组件配置为 管理页面 但现在 我还想为客户端创建 配置身份验证 我尝试 重写 inialize This is in my ClientsController php public function initiali
  • Flash AS3 -domain.com/crossdomain.xml 和安全错误

    在代码中 我在 URLLoader 之前使用它 swf 将与许多不同的域一起使用 并且这将及时更改 Security allowDomain In http domain com crossdomain xml http domain co
  • 如何防止显示菱形问号符号,即使使用 mb_substr 和 utf-8

    我读过其他一些问题 尝试了答案 但最终没有结果 我得到的是例如这个 我无法删除那个奇怪的问号 我所做的就是获取 RSS feed 的内容 该内容也被编码为内容使用希腊语 有没有什么办法解决这一问题 div div

随机推荐

  • 将 std::variant 转换为具有类型超集的另一个 std::variant

    我有一个std variant我想转换为另一个std variant它有一个其类型的超集 有没有一种方法可以让我简单地将一个分配给另一个 template
  • 在 C# 中以编程方式隐藏目录

    我想在 Windows Vista 中隐藏一个目录 只是从视图中没有完全隐藏 就像您从文件夹选项中设置的那样 我尝试了一些与我看到的例子类似的东西 只是我稍微修改了一下 这是我的所有代码的组合 using System using Syst
  • Apache FileUtils.copyDirectory(...) 的进度条

    有谁知道 Apache 进度条的实现方法FileUtils copyDirectory File src File dst 我没有看到任何有帮助的JavaDocs http commons apache org io api release
  • 使用graphics.h时未定义引用?

    我正在尝试在 dev C 5 7 1 中使用graphics h 我已经在互联网上搜索了可用的选项 我在包含文件夹中下载了graphics h库 并在参数选项中选择了以下内容 lbgi lgdi32 lcomdlg32 luuid lole
  • 使用 str[i]-'0' (其中 str 是字符串)的目的是什么?

    我正在寻求解决我自己解决的问题 我遇到的许多解决方案都使用 str i 0 的这种表示法来对存储有数字的字符串 str 执行计算 下面的代码比较两个这样的字符串 以计算两个字符串中具有相同索引位置的数字 并为两个字符串中出现但不具有相同索引
  • 单击时在引导模式中打开 Iframe

    我正在尝试创建一个按钮来打开包含 iframe 的模式 iframe 仅应在模式打开后加载 现在 当我单击按钮打开模式时 没有加载任何内容 并且控制台中没有给出任何错误 我正在关注我发现的旧片段here https www bootply
  • AttributeError:模块“torchtext.data”没有属性“Field”

    我想运行一个 gitproject https github com fastnlp style transformer使用 pytorch 和 torchtext 但当我运行它时 它会引发错误 File main py line 60 i
  • 找不到 gfortran 4.8 来构建包

    我正在尝试安装deldirR 中的包通过install packages deldir type source 但收到以下错误消息 这是 OSX Mavericks installing source package deldir pack
  • 基于日期的条件格式

    尝试在 Excel 中设置工作时间卡 将日期放在工作表的左侧 2011 年 1 月 1 日星期五 2011 年 1 月 2 日星期六 2011 年 1 月 3 日星期日 等等 我想将周末日期的行灰显 如下所示 2011 年 1 月 1 日星
  • 您是否可以在 XML 中声明和使用变量而不使用 XSL 来转换/解析 XML

    假设您想要在应用程序中读取一个 XML 元素 但是您有多个环境 其中依赖文件的路径可能会发生变化
  • Python _winreg 的问题

    我正在尝试访问 Windows 注册表 在 Python 中 以使用以下命令查询键值 winreg我无法让它工作 以下行返回一个 WindowsError 指出 系统找不到指定的文件 key winreg OpenKey winreg HK
  • Selenium - “Firefox 已经在运行”错误

    我们正在使用 selenium 运行一些测试 为此 我们有专用的 Windows XP VM 每个 VM 上都有一个 selenium RC 服务器 并且该 VM 上没有运行其他进程 我们为每个测试打开和关闭一个 Selenium 会话 测
  • FSEvents C++ 示例

    我需要为 Mac 中的文件夹创建 FSEvents 观察器 我对 C 很熟悉 有没有办法在 C 代码中而不是 Objective C 中获取 FSEvents 通知 是否有一些示例代码可以开始以及我需要包含的任何库 我已经在这个页面了 ht
  • 当应用程序是代理时,如何在 Mac OS X 中取消关闭?

    我有一个 Java 应用程序 需要从 Dock 中隐藏 并且还需要能够中断 这就是我处理关闭的方式 import com apple eawt AppEvent QuitEvent import com apple eawt QuitHan
  • 如何在 SwiftUI 中为 WKWebView 创建浏览器选项卡

    我正在尝试构建一个新的选项卡功能 但我不太确定如何实现这一点 我在设置新的或以前的 WKWebView 时遇到问题 如果 url 无效 我如何显示 errorView 这是我到目前为止所拥有的 编辑 我不太确定如何初始化或如何创建 inva
  • 为什么 Cabal 不超链接我的来源?

    cabal version cabal install version 1 22 2 0 using version 1 22 2 0 of the Cabal library cabal install haddock hyperlink
  • Android 中用于标准化电话号码的任何 API

    android 中有没有可以标准化电话号码的API 例如当我查找电话号码时 有时是2223334444有时是 2223334444 谢谢 Android 有专门的类用于此目的 android telephony PhoneNumberUti
  • 从请求范围的 CDI Bean 获取对会话范围的 CDI bean 的访问

    我已经有一个会话范围的 CDI bean 它保存当前登录的用户数据 现在 从另一个请求范围内 我想访问这个 bean 以获取一些数据 我有一些操作要做 这取决于用户登录 这是我需要的唯一信息 如何访问它 AccountBean java N
  • 如何阻止 God 留下陈旧的 Resque 工作进程?

    我试图了解如何监控 resque 工作人员特拉维斯 ci https github com travis ci travis ci以这样的方式与上帝合作 通过上帝停止 resque 手表不会留下陈旧的工作进程 下面我讨论的是工作进程 而不是
  • 使用 PHP 解码 amf3 对象

    我的闪光代码 var request new URLRequest http localhost test php request method URLRequestMethod POST var data new URLVariables