[英]how to login to another site via PHP
我想知道如何通过 PHP 登录到另一个站点...我不知道它的正确术语,但基本上,我希望用户能够输入我的另一个网站的登录信息,并进行交互通过我的。有教程吗? 谢谢
有几种方法可以完成这项工作(实际上,您只需要将 POST 数据发送到另一个站点)。
您可以使用:
curl(例如: http : //davidwalsh.name/execute-http-post-php-curl ),
流上下文(例如: http : //php.net/manual/en/function.stream-context-create.php ),
或直接使用套接字(例如: http : //www.jonasjohn.de/snippets/php/post-request.htm )。
curl 将执行PHP、cURL 发布以登录 WordPress
但是您需要在服务器上安装它,这有时不是一个选项。 然而,有大量脚本可以在不安装 curl 库的情况下执行与 curl 相同的操作,例如:cakephp 的 HttpSocket 类
如前所述,Curl 会做到这一点。 但是您也可以查看这个 PHP 类,它使一切变得更容易,并为您提供了很多开箱即用的自动化,包括预填充 CSRF 令牌、查找所有输入字段、从指定站点检索详细信息。 等课程可以在这里找到。 爬行引擎
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.