在爬虫肆虐的时代,站长们瑟瑟发抖。今天有个站长提了个要求:隐藏内容页的classid和id。
他网站的地址,已经二开过,变成这种形式:http://***.***.com/show/pv6xiay2q57l.html
估计是伪静态了。
那不是行了吗?他说不!统计代码
<script src="/e/public/onclick/?enews=donews&classid=55&id=2"></script>
会暴露classid和id,cookie里也有。
那好吧,开发!
思路是,搞个可逆的加密方式,把enews=donews&classid=55&id=2 隐藏起来哦。
结果是这样的:
内容模板调用 <script src="/e/jhc/onclick/?<?=jhc_jiami()?>"></script>
前端可能是: <script src="/e/jhc/onclick/?m8-aqayel6HSyK-lXJTOk9bXnpptmWZemZVwnG4"></script>
开发笔记:
$string=$_SERVER['QUERY_STRING'];//获取地址里?后的内容,就就是m8-aqayel6HSyK-lXJTOk9bXnpptmWZemZVwnG4 $string=jhc_jiemi($string);//解密后是 enews=donews&classid=55&id=2 parse_str($string,$_GET);// 搜了半天才找到这个函数,把字符串转成$_GET