我在flash里定义了message交给了post,然后phph里写$_POST['message'];想通过这样和actionscript交互,但是php编译通不过,错误信息是message没有定义。

回复讨论(解决方案)

那你看看都传了什么过来呀

把你代码贴出来

那你看看都传了什么过来呀

大版主大人

你接触过actionscript吗,这是我在网上找的actionscript代码,这个代码我也看不明白啊,这里面message应该是URLVariables的一个成员吧。而且它是属于对象values的,如果在php里直接写$_POST['message'];php怎么知道这个message是什么啊

var loader:URLLoader = new URLLoader();//声明一个URLRequestvar url:URLRequest = new URLRequest("test.php");//设置传输方式为POSTurl.method = URLRequestMethod.POST;//声明一个URLVariablesvar values:URLVariables = new URLVariables();//设置要传输的信息values.message="hello im flash!"; url.data = values;loader.addEventListener(Event.COMPLETE,loaded); function loaded(e:Event){ trace(loader.data); }loader.load(url);

把你代码贴出来

actionscript代码是这样

var loader:URLLoader = new URLLoader();//声明一个URLRequestvar url:URLRequest = new URLRequest("helloPhp.php");//设置传输方式为POSTurl.method = URLRequestMethod.POST;//声明一个URLVariablesvar values:URLVariables = new URLVariables();//设置要传输的信息values.message = "hello im flash!";url.data = values;//监听数据加载完成事件loader.addEventListener(Event.COMPLETE,loaded);function loaded(e:Event){//在flash输出栏里输出php传来的数据trace(loader.data);}loader.load(url);

php是这样

预期效果是flash输出栏里显示“hello im php~"

php显示”hello im php~hello im flash!“

实际效果是php第四行编译通不过,说message没定义。

如果注释掉第四行则php显示”hello im php~“

flash输出栏把整个php文件的文本内容全部显示出来了,而不是显示”hello im php~“

把整个php文件的文本内容全部显示出来了

这是什么意思?

把整个php文件的文本内容全部显示出来了

这是什么意思?

这个样子:

你的 flash 不是从网站上加载的?

var url:URLRequest = new URLRequest("helloPhp.php");

应为

var url:URLRequest = new URLRequest("http://localhost/helloPhp.php");

你的 flash 不是从网站上加载的?

var url:URLRequest = new URLRequest("helloPhp.php");

应为

var url:URLRequest = new URLRequest("http://localhost/helloPhp.php");

原来是这样,php给actionscript传值弄好了,可是as传给php的message怎么弄啊。

echo $_POST['message'];

不行吗?

那这样呢

echo file_gey_contents('php://input');

你的 flash 不是从网站上加载的?

var url:URLRequest = new URLRequest("helloPhp.php");

应为

var url:URLRequest = new URLRequest("http://localhost/helloPhp.php");

原来是这样,php给actionscript传值弄好了,可是as传给php的message怎么弄啊。

它说file_gey_contents()函数没有定义。flash接收的是echo输出的数据,可是如果要动态地获取php里的不同数据,如何刷新echo的输出呢

file_ge t_contents

echo $_POST['message'];

不行吗?

那这样呢

echo file_gey_contents('php://input');

10楼引用错了,没at到你,我在fla里测试echo $_POST['message'];调用成功了,但是如果发布成swf就死活弄不好,用apache编译php也通不过。算了fla里能用就行了。非常感谢!终于弄好了!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

post怎么用php,$_POST[''];怎么用相关推荐

  1. php中$_REQUEST、$_POST、$_GET的区别和联系小结

    php中$_REQUEST.$_POST.$_GET的区别和联系小结 作者: 字体:[增加 减小] 类型:转载 php中有$_request与$_post.$_get用于接受表单数据,当时他们有何种区 ...

  2. 在php中_post啥意思,php中$_post什么意思

    在PHP中,预定义的$_POST变量用于收集来自 method="post" 的表单中的值. $_POST 变量 预定义的 $_POST 变量用于收集来自method=" ...

  3. php http_get_vars,$_GET($HTTP_GET_VARS)和$_POST($HTTP_POST_VARS)的区别

    HTTP POST 变量:$_POST 注: 在 PHP 4.1.0 及以后版本使用.之前的版本,使用 $HTTP_POST_VARS. 当然,现在普遍是PHP5了,一般都不用这样的写法 如果要兼容P ...

  4. php中的全局变量$_POST收集表单数据

    < !-- php中的$POST被广泛的用于手机表单数据,在HTML中from的标签指定的该属性是method="post" 下面我们将显示一个输入的字段,以及一个提交的按钮 ...

  5. $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别

    使用 $GLOBALS['HTTP_RAW_POST_DATA'] 要在php.ini里配置,也就是说要去always_populate_raw_post_data = On前的分号;  . $_PO ...

  6. php中$_REQUEST、$_POST、$_GET的区别

    1. $_REQUEST  php中$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢 2. $_GET 用来获取由浏览器通过GET方法提交的数据.GET方法他是通过把参数 ...

  7. php获取另一个php页面_post值,php接受post传值的方法

    这段时间在研究php的接口,利用jmeter模拟发送数据给php服务器,看php如何接收post传输过去的数据,遇到了几个问题,经过一番度娘之后终于有所理解,记录一下: 这里记录常用的两种post方式 ...

  8. PHP中全局变量$_POST[]和$_GET[]

    注意:全局变量 $_POST.$_GET的语法格式: $_POST[name].$_GET[name] 其中 name 参数为:表单元素 的name 属性值,且此处的参数必须与 表单元素中的name属 ...

  9. php curl post 文件_php curl文件上传$_FILES为空,只有$_POST有值,如何兼容php5.0~5.6各版本...

    PHP 5.5以下用@,php5.5 @已被弃用,但勉强还能用,php5.6直接删除了@用法,必须得用new CURLFile(realpath('image.png'))这种方式才行了.关键我这还没 ...

  10. $_POST[] name

    $_POST[]获取表单的值,是根据form表单的name属性获得的,id属性是javascript获取的途径 转载于:https://www.cnblogs.com/wy-blog/p/895088 ...

最新文章

  1. Python 打印行列控制(API:pandas.set_option())
  2. DataPipeline |《Apache Kafka实战》作者胡夕:Apache Kafka监控与调优
  3. CNN结构设计技巧-兼顾速度精度与工程实现
  4. Linux内核源码树学习:Kconfig和Makefile
  5. pycharm如何放大字体和缩小字体
  6. [云炬python3玩转机器学习]6-2模拟梯度下降法
  7. 【转】Linux 静态库与共享库的使用
  8. Linux下如何创建loop device
  9. 统计学习方法-李航(4)
  10. Yii 2.0 权威指南(1) 第一次问候
  11. zt mysql set enum类型介绍
  12. 简易云在线人事管理系统
  13. 上线一套 BI 系统到底需要多少钱???
  14. 海康威视错误代码说明(六)(错误代码:82~825)
  15. qt 设计师界面 图片_如果没有设计界面,设计师会发生什么?
  16. 三维空间坐标的旋转算法详解_任意旋转角三维空间直角坐标转换的迭代算法
  17. mysql bitmap index_位图索引:原理(BitMap index)
  18. AcrelCloud-9500电瓶车充电桩收费平台在公共场所中的应用
  19. php 豆瓣api_豆瓣的账号登录及PHP api操作
  20. 你妈给你介绍对象,你说自己new一个 | 程序员母亲节快乐

热门文章

  1. Java基础学习总结(169)——ThreadLocal 使用总结
  2. 分库分表学习总结(5)——有关分库分表相关面试题总结
  3. Java基础学习总结(110)——Java主要技术点总结
  4. flask接口mysql开发例子,使用Flask开发简单接口3–引入MySQL
  5. Java字节码4-使用Java-Agent实现一个JVM监控工具
  6. 三剑客之 sed详解
  7. freeradius+mysql+交换机认证
  8. System Center 2012 R2实例3—SCOM之SharePoint全方位监视11—服务监视
  9. 设置本地yum源优先
  10. 盘点我们最容易误解的30个英语句子