ホームページ  >  記事  >  バックエンド開発  >  このスクリプトを PHP に変換するのを手伝ってください

このスクリプトを PHP に変換するのを手伝ってください

WBOY
WBOYオリジナル
2016-06-13 13:13:381254ブラウズ

このスクリプトを PHP に変換するのを手伝ってください

JScript コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->http://st1.dbank.com/netdisk/js/custom-hp-one.js?v=2.6.0aa


JScript コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->nsp_svc:=com.dbank.signin.signin
anticache: Math.floor(Math.random() * 1000)
nsp_sid: g.cookie("session"),
nsp_ts: m + new Date().getTime()
var u = h(w);
v = g.cookie("secret") + u;
nsp_key: g.md5(v).toLocaleUpperCase()


を探しました。
nsp_sid は明らかに COOKIE からセッション値を取得するためのものです
他は理解できません。 。


最終的な効果は次のとおりです
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->http://api.dbank.com/rest.php?nsp_svc=com.dbank.signin.signin&anticache=135&nsp_sid=kuCoeiUua7n1NuaNghwuaPnZ.YJqLlTBkV1rM.dCSLowAv9Z&nsp_ts=1341795427238&nsp_key=74CE86E17DE7C554FCDBCACEC60C5B3F&nsp_fmt=JS&nsp_cb=_jqjsp


-----解決策----- -- -------------
PHP の使用は非常に簡単です。

公式のソース コードが提供されています。

http://open.dbank.com/appDatabase.html?v=2.6.2

functionsignRequest($secret, $param) {
$str = $secret;
ksort($param);
foreach ($param as $k=> $ v) {
$str .= $k .$v;
}

return strtoupper(md5($str));
}
?> 🎜>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。