加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 显示登录网站上的内容

发布时间:2020-12-13 13:42:50 所属栏目:PHP教程 来源:网络整理
导读:我不太确定如何用语言来描述它而不会让它变得过于复杂,所以这基本上就是我想要发生的事情: 用户访问我的网站,比方说:www.example.com/ 服务器转到另一个网站example2.com,该网站的用户应输入用户名和密码 服务器自动输入用户名和密码,然后重定向到站点的“
我不太确定如何用语言来描述它而不会让它变得过于复杂,所以这基本上就是我想要发生的事情:

>用户访问我的网站,比方说:www.example.com/
>服务器转到另一个网站example2.com,该网站的用户应输入用户名和密码
>服务器自动输入用户名和密码,然后重定向到站点的“用户部分”.
>服务器点击侧栏上的其中一个链接,然后被发送到另一个页面“用户部分”.
>然后,该网站会抓取此页面上的所有内容,并在example.com上显示

我试图这样做的原因是从具有用户必须登录的用户名和密码部分的网站创建RSS源.我没有看到RSS创建网站,使您能够这样做,这是为什么我试图这样做.但是,如果有人知道RSS网站可以让你这样做,那也很棒.

谢谢你的帮助!

听起来你可能正在寻找cURL和cookiejar:

http://curl.haxx.se/libcurl/php/examples/cookiejar.html

这将允许您以编程方式登录到站点,保持会话打开,然后访问登录受保护的内容.获得页面内容后,您可以使用DomDocument(http://us2.php.net/manual/en/domdocument.loadhtml.php)访问所需内容并将其转换为RSS数据.

编辑:如果网站使用表单键,像许多人一样,这将需要额外的工作从登录页面提取表单键并将其添加到登录POST

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读