php 生成随机码包含数字字符特殊符号的方法。
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; //设置种子
for($i=0;$i<4;$i++){
//设置4个字符串长度
$code.=substr($chars,mt_rand(0,strlen($chars))-1,1);
//通过随机函数获得1个字符的位置,进行拼接。
}
echo $code;
(http://www.thinksite.cn/index.php?m=content&c=index&a=lists&catid=16)