在写小程序的时候,本来是想重写业务逻辑的,不过,当我打开旧项目看源码时,我的心里非常后悔。
这是一个神奇的老项目,没有一行注释!是的!你没有听错!代码之间跳来跳去、多个配置文件重复就算了,在同一个配置文件里面又重复了10几次!数据库里面,字段名字中英混杂,同名数据表31个(同一个命名跟着1-30)、几十个空表!!!看到这里,我知道我错了,重写是不可能重写的,改造才是王道。
<?php
//以url:https://www·test.com/m/getMsg为例
/*
* 1.先找到源代码里面,获取信息时登陆验证的代码,这一步是token模拟cookie登陆验证的关键
* 2.分析cookie验证成功后,给下文传递的变量,在token验证完毕后,也需要对这些变量赋值,这样才可以让代码继续跑下去
* */
//原来的业务逻辑
$ifLogin=verifyCookie();
//$ifLogin==1是登陆验证成功的关键
if ($ifLogin==1){
$parm=getParm(