这几天突然又搭了个推特中文圈,经历过三次被封,我已经精疲力竭了,有一点我可以肯定,你不然蜘蛛来,一点用处都没有,以前就是这样,又有什么用呢,不如来个加密实在,虽说那个本身有加密功能,但别人访问还是可以看到,既然这样,那就干脆把页面顶部再加一个密码,这样好得多,何乐不为呢!
说回来,还是cookie方便些,但我就不知道我写这几行咋就写的这么累赘。菜鸟就是菜鸟,都是刚刚开始,又怎么会写得好呢,手册都没看完。
有一天,我就在想,
setcookie($page_cookname, "", time() - 1);
这个到底有多少参数,创造者玩意的人怎么想的。刚起初我以为只写最基本的三个参数就差不多了,当然实际上也是差不多。只是我以为这个会只让浏览器向这一个页面发送cookie,那两天我就奇怪为什么每次文件都要输入密码,把几个文件反复看了几遍也没有啥问题,开始以为是时间问题,把时间改了好多回,把1970年都办搬了进去。后来才发现没个文件在同一目录,cookie名字都是password,但密码确千奇百怪。这也不知道是看粗心还是什么,总之,这小小东西,内容不小。
送个例子:https://sourceforge.net/projects/my-php/files/page-password/
你好,我在appfog的us east AS空间上运行了一个wordpress,里面用到兄台写的这个加密php页面,但我在一个php文件里后,好像根本没执行这句话似的,在page-password.php里加了日志都没输出。
我用require也是一样的效果,但在我的本地(apache 2.4\php 5.4.8\win7 x64)确能正常的执行。
请教下是不是php需要设置什么参数。
谢谢。
没明白你的什么意思!wordpress不是可以直接给文章设置密码么?
还有这个是有适用范围的!
可能表达的不清楚,我不是要加密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新手,望不吝赐教。
应该是这个文件有问题,直接访问都不行!
果然是文件问题,可能是我在编辑过程中误删除什么东西了,而这个空间的php设置的又不显示任何出错信息。
我重新上传个文件就好啦,多谢博主。
真厉害~
:-o 这个这个。。。
怎么?
:?: 很有用啊~
马上会有一更有用的
:( 我持续关注~~
多谢关注
不错~ :wink:
:-|
学习了
加密有效果?
所实话没什么效果
清空一下cookie就完蛋了
重新输入不就可以了吗?
:lol: :idea: :cry:
这表情够多! :mrgreen:
挺好的啊, :oops: :oops: