📄 opengo.php
字号:
<?php
$fromurl = $_SERVER['HTTP_REFERER'];
if (!$fromurl)
{
exit ();
}
$thisfrom = parse_url ($fromurl);
$t_host = $thisfrom['host'];
$t_path = $thisfrom['path'];
$t_query = $thisfrom['query'];
$thisip = $_SERVER['REMOTE_ADDR'];
$servern = $_SERVER['SERVER_NAME'];
include_once './public/servername.php';
if (!(($t_path == '/open.php' AND ($t_host == $cfg_wwwservername OR $t_host == $cfg_servername)) AND eregi ('adsid=', $t_query)))
{
echo '<script>window.opener=\'keyrunads\';window.close();</script>';
exit ();
}
if (!empty ($_POST['opened']))
{
$lstrb = strlen ($_POST['opened']);
$strbased = substr ($_POST['opened'], 0, $lstrb - 6) . substr ($_POST['opened'], $lstrb - 5, 5);
$strbas = base64_decode ($strbased);
$arr_str = explode ('|', $strbas);
if (!empty ($arr_str[5]))
{
$ip1 = base64_decode ($arr_str[1]) / 1.39599999999999990762944;
$ip2 = base64_decode ($arr_str[2]) / 2.53600000000000003197442;
$ip3 = base64_decode ($arr_str[0]) / 4.75199999999999977973175;
$ip4 = base64_decode ($arr_str[3]) / 5.29399999999999959499064;
$questip = '' . $ip1 . '.' . $ip2 . '.' . $ip3 . '.' . $ip4;
$fdayn = base64_decode ($arr_str[5]);
$sdayn = base64_decode ($arr_str[4]);
$bdayn = $fdayn . $sdayn;
$dayn = $bdayn / 3.52400000000000002131628;
$dayid = substr ($dayn, 0, 5);
$nowid = '2' . date ('id');
$dayss = substr ($dayn, 5, 6);
$nowtime = substr (time (), 4, 6);
if ((($nowtime - $dayss < 30 AND 0 <= $nowtime - $dayss) AND $questip == $thisip))
{
$flag_open = 1;
$ipe1 = base64_encode ($ip1 * 0.924000000000000043520743);
$ipe2 = base64_encode ($ip2 * 2.53200000000000002842171);
$ipe3 = base64_encode ($ip3 * 6.73099999999999987210231);
$ipe4 = base64_encode ($ip4 * 2.21600000000000019184654);
$strip = $ipe4 . '|' . $ipe1 . '|' . $ipe3 . '|' . $ipe2;
$today = '1' . date ('id') . substr (time (), 4, 6);
$dayn = $today * 6.36200000000000009947598;
$ldayn = strlen ($dayn);
$fdayn = base64_encode (substr ($dayn, 0, round ($ldayn / 2)));
$sdayn = base64_encode (substr ($dayn, round ($ldayn / 2), $ldayn - round ($ldayn / 2)));
$rand = rand (65, 91);
$srand = chr ($rand);
$strbas = base64_encode ($strip . '|' . $sdayn . '|' . $fdayn);
$ls = strlen ($strbas);
$strbased = substr ($strbas, 0, $ls - 8) . $srand . substr ($strbas, $ls - 8, 8);
}
else
{
$flag_open = 0;
}
}
else
{
$flag_open = 0;
}
}
else
{
$flag_open = 0;
}
$adsid = $_POST['adsid'];
$username = $_POST['username'];
$adsuser = $_POST['adsuser'];
$fromu = $_POST['fromu'];
$openu = $_POST['openu'];
$sessionid = session_id ();
if ($flag_open == 1)
{
setcookie ('ocadsid', '' . $adsid);
setcookie ('ocusername', '' . $username);
echo '' . '
<form name=TO_FORM method=post action=opento.php>
<input type=hidden name=adsid value=' . $adsid . '>
<input type=hidden name=username value=' . $username . '>
<input type=hidden name=adsuser value=' . $adsuser . '>
<input type=hidden name=openu value=' . $openu . '>
<input type=hidden name=fromu value=' . $fromu . '>
<input type=hidden name=opened value=' . $strbased . '>
</form>
<script>var al=(screen.width-800)/2;var at=(screen.height-600)/2;window.moveTo(al,at);window.resizeTo(800,600);window.focus();document.TO_FORM.submit();</script>
';
}
else
{
echo '<script>window.opener=\'keyrunads\';window.close();</script>';
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -