使用扩展PrivatePage保护自己的页面

2018-11-15  本文已影响0人  w_w_wei

这个chrome扩展的功能是, 让自己的页面别人不可见, 只有自己才能访问!

1. 安装扩展

自备梯子点击安装
安装成功后, 浏览器右上角多了个锁的图标

2. 保护页面

  1. 我们的页面 https://www.safecode.cc/phpinfo.php
<?php
    phpinfo();
  1. 扩展配置
  1. 最重要的是,保护我们的页面
    这里需要修改页面的代码,加上保护代码
<?php
    if (! isset($_SERVER["HTTP_PRIVATEPAGE"]) || $_SERVER["HTTP_PRIVATEPAGE"] !=="ctwj" ) { 
         header("HTTP/1.1 404 Not Found"); 
         die(); 
    }
    phpinfo();

简单解释下 HTTP_PRIVATEPAGEHTTP_ 加上 key转换成大写,ctwj这个是value, 这个是PHP的写法,这个代码可以在扩展配置页,无法使用?页面能找到,到但是少了一个感叹号!
再次访问


一切正常右上角,图标变成了一个黑锁。
  1. 验证, 点击锁图标,再点下删除,如下图



    再次访问



    图标变了, 也不能访问了, 现在除非再添加到私有页面,否则怎么都会返回404页面。这个是一个真正的404页面。

3. 原理说明

其实原理非常简单, 就是请求页面的时候, 在header里面添加一个KeyValue.
访问页面时,对KeyValue 进行校验。

优点:

缺点:

上一篇 下一篇

猜你喜欢

热点阅读