由于最近qq垃圾信息群发严重,官方选择将webqq部分功能实现细节方面做了点手脚,其中获取好友的post值多了一个hash参数,这个hash是在js里加密完成的,以下是js源码:
function getHash(b, i) {
for (var a = i + "password error",
s = "",
立即学习“PHP免费学习笔记(深入)”;
j = [];;) if (s.length
if (s += b, s.length == a.length) break
} else {
s = s.slice(0, a.length);
break
}
for (var d = 0; d
a = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
图书《网页制作与PHP语言应用》,由武汉大学出版社于2006出版,该书为普通高等院校网络传播系列教材之一,主要阐述了网页制作的基础知识与实践,以及PHP语言在网络传播中的应用。该书内容涉及:HTML基础知识、PHP的基本语法、PHP程序中的常用函数、数据库软件MySQL的基本操作、网页加密和身份验证、动态生成图像、MySQL与多媒体素材库的建设等。
s = "";
for (d = 0; d > 4 & 15],
s += a[j[d] & 15];
return s;
}
转成PHP版本处理,源码如下:
> 4 & 15];
$s.= $a[$j[$d] & 15];
}
return $s;
}
/**
* 模拟 JavaScript charCodeAt函数
*
* protected
* @param string $str
* @return int
*/
function uniord($str) {
list(, $ord) = unpack('N', mb_convert_encoding($str, 'UCS-4BE', 'UTF-8'));
return $ord;
}
/* End of file commons.php */
教程链接:
随意转载~但请保留教程地址★










