本人对PHP不了解,今天才是第三天看PHP. 我用.net写了1个采集软件,朋友的1个PHP网站想要一些数据,让我定时给他发过去一些采集到的数据 格式为XML;我是这样做的我这边的采集软件 定时模拟HTTP请求 将数据封装为XML后 模拟HTTP请求[请求地址为网站的数据接受地址类似接口], 网站将接受到信息后进行解析 然后实现数据库化等等....现在的问题是 我不会PHP 不知道怎么接受我发给他的HTTP信息求高手 指导

解决方案 »

  1.   

    你可以基于此发布一个webservice,让他们去在需要的时候再去调用
      

  2.   

    现在的问题是   我这边想弄成一个控制端由我这边来进行控制, 我这里设置好时间-定时进行所有的站点群发,之前的几个站都是.net写的 接受没有问题  ; PHP这个不会 所以来问问大虾们
      

  3.   

    。net 发一个http请求就是
    请求的内容为xml就是
      

  4.   

    对啊 就是这个意思啊 我发了啊 内容是xml 问题是我不会用PHP 语言来接受 
      

  5.   

    既然你是 模拟HTTP请求 那么 php 方就能收到
    当然,你们要预定好
    通讯方式:GET、POST 
    和编码方式:application/x-www-form-urlencoded、multipart/form-data、text/plain
      

  6.   


    是我没有说清楚吗?不是接受不到 是不知道怎么接受传递过来的XML数据 
      

  7.   

    当然啦
    当编码方式是 application/x-www-form-urlencoded、multipart/form-data 时
    请求方式为 GET
    就用 $_GET 接受
    请求方式为 POST
    就用 $_POST 接受当编码方式是 text/plain 时
    无论请求方式是 GET 还是 POST,都需要用 php://input 流文件方式接受你说你说清楚了吗?
      

  8.   


    发送XML数据 我是把数据写进HTTP请求流; 直接 GET 传参肯定不行的拉? 
    例如 <Articles><Article><Title>标题</Title><Content>内容</Content></Article></Articles>
    我用 php://input 接受 只能接收到内容2个子 完整