博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php实现模拟登陆
阅读量:7265 次
发布时间:2019-06-29

本文共 874 字,大约阅读时间需要 2 分钟。

在不考虑验证码的情况一下,php实现模拟登陆,网上给的办法通常是採用curl来模拟实现,可是curl实现的是server端与server端建立了会话,仅仅能模拟登陆之后获取登陆之后的数据。无法将cookie信息种植到client上(至少眼下本人查找没有找到办法)最后自己通过隐藏的iframe来实现。

1、curl实现模拟登陆的代码,(仅仅是实现server与server建立会话,事实上并没有在client与server之间建立会话)

'; echo strip_tags($orders); echo ''; curl_close($ch2); ?>
2、通过隐藏的iframe实现client与server端的通信(肯能带来一定的安全隐患)

$goURL="http://<span style="font-family: Arial, Helvetica, sans-serif;">192.168.0.22</span><span style="font-family: Arial, Helvetica, sans-serif;">/general/email/";</span> ?

> <iframe name="hiddenLoginFrame" οnlοad="get_pass()" src="ceshi1.php" id="hiddenLoginFrame" width=0 height=0 frameborder=0 scrolling=no style="display:none;"> </iframe> <script Language="JavaScript"> function get_pass() { window.open("<?=$goURL ?

>"); window.close(); } </script> </body> </html>

ceshi1.php

    ceshi
192.168.0.22
/logincheck.php">

转载地址:http://xpgdm.baihongyu.com/

你可能感兴趣的文章
hive外表和事务表
查看>>
人工智能最终将超越人类,但不是反人类
查看>>
bearcat-dao 一个基于 SQL mapping 的 node.js DAO 框架
查看>>
一加终于承认擅自收集用户隐私的行为,但声称从未提供给第三方
查看>>
ucfirst() 函数
查看>>
还在担心机器人?人工智能目前水平还不如初中生
查看>>
ost 与pst的区别 及 exchange 相关知识
查看>>
你真的会使用assert吗?
查看>>
学习思路之ONETHINK
查看>>
菜鸟学Linux 第047篇笔记 bind97简单配置
查看>>
awk处理合并
查看>>
ubuntu16.04下怎么安装flash player
查看>>
read命令
查看>>
编译2.4.20-8版本linux内核后,头文件interrupt.h和smplock.h出现依赖循环
查看>>
nginx 防盗链配置
查看>>
看小白如何解决ajax跨域问题
查看>>
smb中文乱码编码解决
查看>>
Perl正则表达式
查看>>
Css常用操作——————导航栏
查看>>
ZooKeeper安装配置
查看>>