[求助]有关php获取数据问题

[求助]有关php获取数据问题

本人在写一个接受程序,接受客户端发送过来的数据,通常就是post,get,来获取那些数据,现在问题是由于数据是客户端直接发送过来的,然后调用我的接受程序,所以,就不知道怎样获取到那些数据,它有范例程序,但是用asp写的,它是用 Request.BinaryRead (Request.TotalBytes )来获取客户端发送过来的数据,现在我想想问问php有没有象asp这个Request.TotalBytes就可以获取到客户端发送过来的数据量的字节数,或者能用什么方法能获取到那些数据?请大家帮帮忙,谢谢!

$_POST['name']
或者
$_GET['name']
毕业了。。。

问题是我不知道那个'name'啊!!,那些数据是直接发过来的,不然就不用Request.BinaryRead (Request.TotalBytes )来获取客户端发送过来的数据,直接也象php那样Request('name')就可以了!!
我现在想建起socket连接,用socket来获取它的数据。不知道这样行不?

之前我说的不明白,所以大家理解错了,其实是这样的,这些数据是由另一方发送过来的,他们那个系统就是,只要说给他们听,接受程序文件的路径,比如 125.152.18.1/inf/xml.php,然后他们那个系统就会把一串以xml内容格式的数据,发送到接受程序过来,也就是说,不是那种 xml.php?参数名='参数',或者是form表单,就是不知道那个'name',我想他们这种机制就没有什么'name',也不太明白他们那种机制,看了他们给的范例程序(用asp写的),就是知道asp用这个Request.BinaryRead (Request.TotalBytes )就能拿到他们发送过来的数据。所以我就想问问php有没有类似的函数或者用其他方式去拿到这些数据。

还是不明白你的意思。
用get方式的数据在$_GET数组里
用post方式的数据在$_POST数组里
如履薄冰

比如,一个网站www.xxx.com,一个搞其他业务的公司,但他们有提供一种网络上的业务,这种业务操作是,他们会根据(想要开通这种业务)的网站,其实就是告诉他们,你这个网站的接受程序路径,用这个网站的ip地址,假如www.xxx.com的ip是125.152.18.1,那么就提供这个路径给他们125.152.18.1/inf/xml.php,然后他们就会以一串xml内容格式的数据发送给来,接受程序去接受这些数据,就可以分析它们,根据这些数据,网站就可以会即时的知道一些信息。就好像一种即时通知!他们有范例程序,是asp写的。然后我就看到asp就用Request.BinaryRead (Request.TotalBytes )来接受那些数据。不知道我这样说,明不明白?!说真的其实我也不清楚,因为接受数据,要么就$_post['name'],$_get['name'],$_REQUEST['name']。现在他们说会直接发送过来,我都有点晕啊!

四处搜索,发帖问人,终于用file_get_contents("php://input")获取到发过来的数据了。真是太好了。自己对获取数据又有了一定的了解。建议大家看看这篇文章http://www.paomian.com.cn/?mod=i ... ogDetail&aid=36