1 curl主要用在什么地方?爬虫程序就算了2 当访问A网站的某个页面时,需要将一些访问数据插入到B网站中的数据库(A服务器不可直接操作B的数据库),除了用curl以外还有没有其他方法()

解决方案 »

  1.   

    1.curl主要用在后台模拟浏览器获取远端一个文件
    2.没有接口的话,除了hack别的不能!因为插入数据属于写权限,没接口都能做这事的话,B的管理者可以直接炒鱿鱼了
      

  2.   

    如果网站是不需要登录的那就可以用file_get_contents 也可以解析数据,前提是你的配置文件允许这个函数起作用
    个人觉得大多需要登录的时候用curl
      

  3.   

    如果有接口,那看接口如何接收啰,如果只接受页面提交,那就curl,我试过有些网站程序写得不好,表单post的内容我居然用get都有效,那就直接写一串url?abc=def之类扔过去,不需要curl了ajax也可以,不过我觉得自己写curl比ajax方便curl用在要发送非页面信息例如浏览器信息,proxy,cookie之类最有效
      

  4.   

    其实说得更深一些,大型网站数据库和web都是分开不同服务器的,这是否也算你说的AB服务器的形式呢?
      

  5.   

    直接写一串url?abc=def之类扔过去
    /***********************/
    怎么扔?
    不要告诉我用页面跳转的方式
      

  6.   

    除了curl 还有轻量级的snoopy,还有更原始的fsockopen()当然也可以用:file_get_contents()
      

  7.   

    如果在同一域内,当然ajax了如果不在同一域,那就ajax+curl实现跨域无刷新操作。
      

  8.   


    好思路,好方法,但是CURL很多虚拟空间都是禁止的,可惜没有机会玩这个函数了!