php与ajax一些经验

什么玩意闯天涯

什么玩意闯天涯

2016-02-19 13:02

今天图老师小编给大家展示的是php与ajax一些经验,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!
ajax不用多说了,就是一个异步回调的方法!
并且与服务器端的传输方式有用GET或POST等
我这里说的是当传送xml或json数据时,
PHP与其他服务器端语言不同之处在于,他将请求的数据封装到了服务器变量中(可能说的不对)
这样对于使用者,可以很简单的就取得GET或POST的值

但是,当直接发送xml或json时,应该是一个数据流的形式发送到服务器!
但是PHP表面上并没有接收数据流的函数。这个问题困扰许久。
(其他的语言,如asp/jsp都可以通过request组件接收数据流)

经过在网上查询以及查看一些例子,终于发现了解决办法!!
原来php是可以获得传输过来的数据流!!

$input = file_get_contents('php://input');

以上代码就可以获得一个post过来的数据流,至于内容,就要看发送的数据了,可能只是文本,也可能是二进制

file_get_contents函数可以在php4.3.0以后使用!!

这样困扰许久问题解决了!!。

在发现使用php://input可以获得一个数据流,是不是可以发送一个输出流呢!答案是肯定的!
使用file_put_contents函数
file_get_contents('php://output',$input);
这样,刚提交过来的信息,就会输出到网页上!!和echo及print差不多吧!!
但是file_get_contents只能在php5后使用!!

现在的ajax框架越来越多,并且每种框架中使用的传送格式,也不一样!!框架只在于让我使用更加简单,提高开发效率!
并且本身封装了一个底层的原理!!如果要学的更深,更加透彻,应该拨开表面,了解本质的东西,这样就才能以不变应万变!

好久没发贴子了!!一直在替水,以上是最近的工作经验!!
展开更多 50%)
分享

猜你喜欢

php与ajax一些经验

Web开发
php与ajax一些经验

PHP 中的一些经验积累

PHP
PHP 中的一些经验积累

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

一些Flash经验法则

flash教程
一些Flash经验法则

ajax以及一些乱码问题

Web开发
ajax以及一些乱码问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

《神界2》一些经验

电脑网络
《神界2》一些经验

一些关于PHP的知识

Web开发
一些关于PHP的知识

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java入门笔记9_Socket

Java入门笔记9_Socket

Windows8.1开机直接进入PC桌面教程

Windows8.1开机直接进入PC桌面教程
下拉加载更多内容 ↓