紧急。。。。望高手指点! 函数通过用户名就能返回结果在哪台机器上,机器是www到www29 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ的意思是要获取客户端的name? 1、你无法保证substr(md5($用户名),0,2)唯一,因为md5就不能保证唯一2、用户可以与所在机器的ip地址绑定3、“要将用户根据用户名...分配到这30台机器上”的含义不清 “我的意思是比如有30台服务器,我有100万用户,要用这个算法分配用户在哪台服务器上”这不是php层面的事情! xuzuning(唠叨) ,我明白你的意思,现在用户已经平均分配到机器上了,我要的是通过用户名去判断是属于哪台机器的用户 你到底要用何种算法来分配?下面这个是以md5前2位的ascII码从小到大进行排序?如果你不希望使用这个算法请你来指定一下。$user = array("tom","jack","mary","tina");for( $i=0;$i<4;$i++ ){ $user[$i] = substr(MD5($user[$i]),0,2);}sort( $user );print_r( $user ); 00-07 在第一台 www08-15 在第二台 www1.....-FF 在最后一台 不过不是平均分的,可以用算法算一下,不是很难 根据用户名干什么。根据uid来分配就好了。$uid%30=机器id PHP高级技能如何提升? 新手求助个PHP代码 linux 下 xampp 多个虚拟注意只有第一个好用 php5中str_replace 使用问题????? PHP图形函数的一个问题,大家请帮一下忙,谢谢 :) WORD文件上传服务器问题? 如何安装php list可以用作数组中一项的名字么? php 与 Apache结合的配置 怎样学好php? 讨论AJAX并散分 求数组内的元素按其长度排序的函数
2、用户可以与所在机器的ip地址绑定
3、“要将用户根据用户名...分配到这30台机器上”的含义不清
这不是php层面的事情!
下面这个是以md5前2位的ascII码从小到大进行排序?如果你不希望使用这个算法请你来指定一下。$user = array("tom","jack","mary","tina");
for( $i=0;$i<4;$i++ ){
$user[$i] = substr(MD5($user[$i]),0,2);
}
sort( $user );
print_r( $user );
08-15 在第二台 www1
...
..-FF 在最后一台 不过不是平均分的,可以用算法算一下,不是很难