如何远程登录并调用API?

时间:2012-08-27 20:24:37

标签: php

让我们抽象出世界的困难,并假设这个家伙目前有一个HTML页面,在他的武器库中有两种形式。它们看起来像这样:

 <form method="POST" action="foobar.com/login"> ...
 <form method="POST" action="foobar.com/getstuff"> ...

首先登录远程服务器,设置cookie等,第二个向该服务器发送请求以显示数据。

如何在PHP中完成此任务,在单页加载中登录和获取数据?

2 个答案:

答案 0 :(得分:1)

您可以将cURL用于通信,服务器端。从技术上讲,您的服务器将登录到远程服务器。因此,如果您需要连接多个会话,只要远程服务器不限制每个IP地址的数量或会话,它就可以工作。

更多信息:http://php.net/curl

答案 1 :(得分:-1)

我的问题对我来说并不是那么清楚,但让我们试试:

最简单的方法是服务器对发送的第一个表单的响应是第二个表单。

或者你可以使用框架(我不建议)。

另一种可能性是您在后台发送带有ajax的表单。有很多js框架允许轻松使用ajax(jquery,prototype,...)。