给php秘密页面加密

  这几天突然又搭了个推特中文圈,经历过三次被封,我已经精疲力竭了,有一点我可以肯定,你不然蜘蛛来,一点用处都没有,以前就是这样,又有什么用呢,不如来个加密实在,虽说那个本身有加密功能,但别人访问还是可以看到,既然这样,那就干脆把页面顶部再加一个密码,这样好得多,何乐不为呢!

twitese

  说回来,还是cookie方便些,但我就不知道我写这几行咋就写的这么累赘。菜鸟就是菜鸟,都是刚刚开始,又怎么会写得好呢,手册都没看完。

  有一天,我就在想,

setcookie($page_cookname, "", time() - 1);

这个到底有多少参数,创造者玩意的人怎么想的。刚起初我以为只写最基本的三个参数就差不多了,当然实际上也是差不多。只是我以为这个会只让浏览器向这一个页面发送cookie,那两天我就奇怪为什么每次文件都要输入密码,把几个文件反复看了几遍也没有啥问题,开始以为是时间问题,把时间改了好多回,把1970年都办搬了进去。后来才发现没个文件在同一目录,cookie名字都是password,但密码确千奇百怪。这也不知道是看粗心还是什么,总之,这小小东西,内容不小。

  送个例子:https://sourceforge.net/projects/my-php/files/page-password/

23条评论在“给php秘密页面加密”

  1. 你好,我在appfog的us east AS空间上运行了一个wordpress,里面用到兄台写的这个加密php页面,但我在一个php文件里后,好像根本没执行这句话似的,在page-password.php里加了日志都没输出。
    我用require也是一样的效果,但在我的本地(apache 2.4\php 5.4.8\win7 x64)确能正常的执行。
    请教下是不是php需要设置什么参数。
    谢谢。

    1. 可能表达的不清楚,我不是要加密wordpress文章。
      目前http://www.xycabin.com/share/qq.php内容如下:

      访问这个网址时,只会显示:
      test_before

      而不会显示出page-password.php第一行的调试信息。
      <?php
      echo 'test1111';

      这些在我本地运行可以正常显示:
      est_before18212191584
      Please enter you password!

      --------------------
      晕你的评论框为什么不能显示php代码呢。
      qq.php在代码在这里:http://www.xycabin.com/share/qq.txt
      我网页服务器探针在这里:http://www.xycabin.com/tz.php
      麻烦给分析下是啥原因,我是php新手,望不吝赐教。

      1. :chahan:
        果然是文件问题,可能是我在编辑过程中误删除什么东西了,而这个空间的php设置的又不显示任何出错信息。
        我重新上传个文件就好啦,多谢博主。

回复 青岛策划   取消