哪个大虾帮我改写下如下PHP代码
下面的代码是PHP写的,我需要改写成JAVA,但是小弟不懂PHP,望大侠们能帮小弟一把。
StrCode函数的参数如下,做DECODE
AwFfC1MDMVUAUVJRCVAGVVYFVVReUFQBXVBTXQZUD1wAAVQGBFFTOg==
*********************************************************************
$pwServer= GetServer(array('HTTP_REFERER','HTTP_HOST','HTTP_X_FORWARDED_FOR','HTTP_USER_AGENT','HTTP_CLIENT_IP', 'HTTP_SCHEME','HTTPS','PHP_SELF','REQUEST_URI','REQUEST_METHOD','REMOTE_ADDR','QUERY_STRING'));
//论坛的 db_sitehash
$db_sitehash ='10VVoPBw1YXVJWBVMEUwFXVlQJUVdbAlMGBVxSAldVAVE';
$db_hash='^iT2Y&$7is';
$db_siteid='aac717c3265de079';
$db_pptkey='';
//COOKIES加密,解密的函数
function StrCode($string,$action='ENCODE'){
$action != 'ENCODE' && $string = base64_decode($string);
$code = '';
$key = substr(md5($_SERVER["HTTP_USER_AGENT"].$GLOBALS['db_hash']),8,18);
$keylen = strlen($key); $strlen = strlen($string);
for ($i=0;$i<$strlen;$i++) {
$k = $i % $keylen;
$code .= $string[$i] ^ $key[$k];
}
return ($action!='DECODE' ? base64_encode($code) : $code);
}
StrCode函数的参数如下,做DECODE
AwFfC1MDMVUAUVJRCVAGVVYFVVReUFQBXVBTXQZUD1wAAVQGBFFTOg==
*********************************************************************
$pwServer= GetServer(array('HTTP_REFERER','HTTP_HOST','HTTP_X_FORWARDED_FOR','HTTP_USER_AGENT','HTTP_CLIENT_IP', 'HTTP_SCHEME','HTTPS','PHP_SELF','REQUEST_URI','REQUEST_METHOD','REMOTE_ADDR','QUERY_STRING'));
//论坛的 db_sitehash
$db_sitehash ='10VVoPBw1YXVJWBVMEUwFXVlQJUVdbAlMGBVxSAldVAVE';
$db_hash='^iT2Y&$7is';
$db_siteid='aac717c3265de079';
$db_pptkey='';
//COOKIES加密,解密的函数
function StrCode($string,$action='ENCODE'){
$action != 'ENCODE' && $string = base64_decode($string);
$code = '';
$key = substr(md5($_SERVER["HTTP_USER_AGENT"].$GLOBALS['db_hash']),8,18);
$keylen = strlen($key); $strlen = strlen($string);
for ($i=0;$i<$strlen;$i++) {
$k = $i % $keylen;
$code .= $string[$i] ^ $key[$k];
}
return ($action!='DECODE' ? base64_encode($code) : $code);
}
...全文
相关推荐
PHP网页测速(通过腾马PHP测速改写,支持windows\linux)
speed.php 经过改写的测试页。不显示检测进度 test.fla FLASH获取生成的XML文档 FLASH源码
用php来改写404错误页让你的页面更友好
404错误,很多人都知道,如果要访问的url不存在的时候就读取显示这个页面;以往在处理404写几行字,有心人对其稍加美化,首先我来说明一下我的404究竟都能帮我做哪些事情以及PHP如何来改写你的404错误页
全新UI众人帮任务帮PHP源码
全新UI众人帮任务帮PHP源码
360搜索引擎自动收录php改写方案
主要介绍了360搜索引擎自动收录php改写方案的相关资料,需要的朋友可以参考下
PHP改写session到数据库
session改写mysql 在调用 session_start();的地方改用实例化本类即可new SessionDB(); session_set_save_handler( array($this, 'userSessionBegin'), array($this, 'userSessionEnd'), array($this, 'userSessionRead'), array($this, 'userSessionWrite'), array($this, 'userSessionDelete'), array($this, 'userSessionGC') )


Java SE
