php读取另一台服务器的内容,关于codeigniter:如何使用-php从另一台服务器获取数据...

这个问题的标题并不能清楚地解释我要寻找的内容,但是下面的问题却可以解释。因此,请阅读,如果可能的话,请给我一个更好的解决方案。

我在开发什么:

我正在使用Codeignitor开发IMS(查询管理系统)应用程序。

IMS到底做什么?

它从不同的网站收集用户提交的数据,并将其显示在IMS个性化帐户系统上。

我卡住的地方:

有很多方法可以从其他服务器收集数据,它可以是直接发布到IMS服务器的方法,也可以是IMS从源服务器读取基于json / xml的数据以获取数据等。但是我的问题是我如何从源头获得100%的数据而不会丢失任何用户提交的内容?

100%我的意思是...

就像:如果我使用直接发布方法从源服务器收集数据:-

*当用户从源服务器提交数据时,如果IMS服务器已关闭怎么办?

像:如果我使用json或XML方法从源服务器获取数据:-

*我可能必须在每个服务器上创建数据库才能正常工作,因此基于API的解决方案将是一个完整的失败者。

希望我的问题清楚。

请让我知道上述情况的替代方案和最佳解决方案。

问候

法希德

您可以使用curl从网站上抓取数据。 您可能还需要一个domparser来阅读内容

示例PHP中的cURL是什么?

谢谢您的好答案...但是这并不能解决我的100%没有数据丢失的问题。 但是domparser仍然为+1。

如果您已经知道要使用哪些URL来获取数据,是否可以在应用程序端使用数据库存储URL并关联使用哪种方法来检索数据? 这样,您就可以创建模型,并且每种方法都将具有自己的功能。 例如$ this-> model-> xml()或$ this-> model-> post等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值