通过PHP和curl在服务器端获取和存储第三方站点

通过PHP和curl在服务器端获取和存储第三方站点,php,curl,Php,Curl,出于某种原因,我需要在后台处理PHP,但不使用AJAX(我知道这听起来可能很傻)。我需要这个,因为我通过另一个页面加载动态获取内容。 通过使用PHP的curl函数,我可以在1.PHP文件中获得网站的登录页面。但是,然后我使用javascript设置表单值并点击login,它会将我带到站点url(还没有localhost/1.php)。所以问题是:我需要以某种方式存储被重定向的页面内容并检索它 我得到的印象是,您有一个资源密集型流程,它将在后台执行一些操作,而用户仍然与页面交互 实际上,我更愿意使

出于某种原因,我需要在后台处理PHP,但不使用AJAX(我知道这听起来可能很傻)。我需要这个,因为我通过另一个页面加载动态获取内容。
通过使用PHP的curl函数,我可以在
1.PHP
文件中获得网站的登录页面。但是,然后我使用javascript设置表单值并点击login,它会将我带到站点url(还没有localhost/1.php)。所以问题是:我需要以某种方式存储被重定向的页面内容并检索它

我得到的印象是,您有一个资源密集型流程,它将在后台执行一些操作,而用户仍然与页面交互

实际上,我更愿意使用某种服务(如shell脚本或独立应用程序)来实现这一点,但使用php也是可能的:您需要分叉这个过程。只是别忘了检查系统上是否已经运行了这样的进程


实际上,它与XHR(市场营销部也称为AJAX)结合使用效果非常好,因为您可以通过请求启动流程,然后反复检查状态。。然后收集数据,当状态为“完成”时。

因为我们都在暗中刺杀,下面是我认为您正在尝试做的事情(如果我有问题,请告诉我):

您有一个站点(我们称之为
userfriendly.org
),您正试图向另一个站点添加某种界面(我们将此站点称为
mean-corp.com
)。本质上,当您加载页面时,您可以使用curl从
mean-corp.com
获取一些数据,这样您的用户就可以登录并获取一些信息,而无需处理他们的站点(可能它很难看,可能它非常适合您的站点,不管怎样)

您可以访问该站点以获取所需的任何初始数据,但当您尝试传入用户登录名和密码以实际获取其信息时,它会重定向回该站点的登录URL

长话短说,您正试图为另一个站点创建一个前到后的web服务,但您遇到了重定向之类的问题

我完全疯了吗?如果不是的话,我过去也曾出于自己的诺贝尔奖原因做过类似的尝试,我可以像其他人一样传授一些技巧


但是,如果我完全不在,很抱歉让你分心。

不要让我们询问具体情况。如果您想得到答案,请提供详细信息。应在何时处理?必须有处理的“起点”!一些约会,一些电话,一些触发器…后台进程在做什么?名义上,需要多长时间才能完成?好的。我登录网站。在这里,我被重定向到一个任意的url,比方说它发生在1.php中,从2.php我检测到我在1.php中有什么内容file@user1204905-我认为你的附录太抽象了,不能增加任何额外的光。这个过程到底在做什么?(另外,编辑你的问题比在这里回答问题更好,这样对新读者来说更清晰)。是的,我可以在我的页面中获得初始值(比如从我的index.php文件),但当我输入submit时,我会进入你提到的mean-corp.com/you-are-logging-in(我希望agian位于index.php文件中,以获取当前在mean-corp.com/you-are-logging-in页面中的内容)。我认为您正确地理解了我。那么,请告诉我您提出的解决方案是什么?