问题描述 业务有一个需求,我把问题描述一下: 通过代理IP访问国外某网站N,每个IP对应一个固定的网站N的COOKIE,COOKIE有失效时间。 并发下,取IP是有一定策略的,取到IP之后
顺晟科技
2021-06-16 10:36:45
354
?服务器端编程语言(专业超文本预处理器的缩写)
//获取整条字符串所有汉字拼音首字母
函数拼音_long($zh){
$ ret=
$s1=iconv('UTF-8 ',' GBK//IGNORE ',$ zh);
$s2=iconv('GBK ',' UTF-8 ',$ S1);
if($ S2==$ zh){ $ zh=$ S1;}
for($ I=0;$ I strlen($ zh);$i ){
$s1=substr($zh,$i,1);
$p=订单($ S1);
if($p 160){
$s2=substr($zh,$i,2);
$ret .=getfirst char($ S2);
}else{
$ret .=$ s1
}
}
ret $ ret
}
//获取单个汉字拼音首字母。注意:此处不要纠结。汉字拼音是没有以U和V开头的
/**
* 取汉字的个字的首字母
* @param string $str
* @返回字符串|null
*/
函数getFirstChar($str) {
if (empty($str)) {
返回"";
}
$ fir=$ fchar=order($ str[0]);
if($ fchar=order(' A ')$ fchar=order(' z '){
return str topol($ str[0]);
}
$s1=@iconv('UTF-8 ',' gb2312//IGNORE ',$ str);
$s2=@iconv('gb2312 ',' UTF-8 ',$ S1);
$s=$s2==$str?$ s1 : $ str
if(!isset($s[0]) ||!isset($ s[1]){
返回"";
}
$ ASC=order($ s[0])* 256 order($ s[1])-65536;
if (is_numeric($str)) {
返回$ str
}
if(($ ASC=-20319 $ ASC=-20284)| $ fir==' A '){
返回' a ';
}
if(($ ASC=-20283 $ ASC=-19776)| $ fir==' B '){
返回“B”;
}
if(($ ASC=-19775 $ ASC=-19219)| $ fir==' C '){
返回“C”;
}
if(($ ASC=-19218 $ ASC=-18711)| $ fir==' D '){
返回“D”;
}
if(($ ASC=-18710 $ ASC=-18527)| $ fir==' E '){
返回' e ';
}
if(($ ASC=-18526 $ ASC=-18240)| $ fir==' F '){
返回“F”;
}
if(($ ASC=-18239 $ ASC=-17923)| $ fir==' G '){
返回“G”;
}
if(($ ASC=-17922 $ ASC=-17418)| $ fir==' H '){
返回“H”;
}
if(($ ASC=-17417 $ ASC=-16475)| $ fir==' J '){
返回' j ';
}
if(($ ASC=-16474 $ ASC=-16213)| $ fir==' K '){
返回k ';
}
if(($ ASC=-16212 $ ASC=-15641)| $ fir==' L '){
返回l ';
}
if(($ ASC=-15640 $ ASC=-15166)| $ fir==' M '){
返回m ';
}
if(($ ASC=-15165 $ ASC=-14923)| $ fir==' N '){
返回“N”;
}
if(($ ASC=-14922 $ ASC=-14915)| $ fir==' O '){
返回o ';
}
if(($ ASC=-14914 $ ASC=-14631)| $ fir==' P '){
返回“P”;
}
if(($ ASC=-14630 $ ASC=-14150)| $ fir==' Q '){
返回q ';
}
if(($ ASC=-14149 $ ASC=-14091)| $ fir==' R '){
返回“R”;
}
if(($ ASC=-14090 $ ASC=-13319)| $ fir==' S '){
返回“S”;
}
if(($ ASC=-13318 $ ASC=-12839)| $ fir==' T '){
返回“T”;
}
if(($ ASC=-12838 $ ASC=-12557)| $ fir==' W '){
返回w ';
}
if(($ ASC=-12556 $ ASC=-11848)| $ fir==' X '){
返回“X”;
}
if(($ ASC=-11847 $ ASC=-11056)| $ fir==' Y '){
返回“Y”;
}
if(($ ASC=-11055 $ ASC=-10247)| $ fir==' Z '){
返回“Z”;
}
返回"";
}
回声拼音_long('测试活动');
28
2021-08
28
2021-08
28
2021-08
28
2021-08
28
2021-08
16
2021-06