[insert_php]
$SKey = $_GET[‘SKey’];
//WP2017V2-20170214-1080-1000-02022017
date_default_timezone_set(‘Asia/Bangkok’);
$date = new DateTime();
$prefix=’WP2017V2′;
$suffix = ‘02022017’;
// กำหนดค่าตัวแปร วันที่และเวลาของระบบ เพื่อตรวจสอบ SKey
$date1 = $date->format(‘Ymd’);
$hour = $date->format(‘H’);
$minute = $date->format(‘i’);
if(!is_null($SKey))
{
// ตัดค่า SKey ใส่ Array ต้องตรงรูปแบบ
$array = explode(‘-‘, $SKey);
// นับจำนวน – ใน SKey เพื่อตรวจสอบรูปแบบ
$c_count = count($array);
// ตรวจสอบ SKey ว่ามีถูกต้องตาม Format หรือไม่
// วันที่จะอยู่ – 2
$c_date = $array[1];
// เวลาจะอยู่ -3
$c_encrypt =$array[2];
// seed -4
$c_seed = $array[3];
// Convert ให้เป็นตัวเลข
$s_chktime = intval($c_encrypt);
$inhour = intval($hour);
$inminute = intval($minute);
$m_late = 2;
$r_hour = $inhour;
$r_Minute = $inminute;
if ( $s_chktime == $c_seed)
$c_seed = 0;
$r_Minute = ($s_chktime – $c_seed) / $r_hour;
if (is_float( $r_Minute))
{
echo ‘ ชั่วโมงไม่ตรง รอบแรก’.’
‘;
echo $r_Minute.’
‘;
if ( $r_hour <= 1)
$r_hour = 2;
$r_Minute = ($s_chktime - $c_seed) / ($r_hour-1);
if (is_int( $r_Minute))
{
echo ' ชั่วโมงตรงที่รอบสอบ'.'
‘;
$r_hour = $r_hour-1;
echo $r_hour.’
‘;
}
else
{
echo ‘key expire เก่าเกิน 1 ชม ไม่ตรวจสอบ!!’;
exit;
}
}
echo ‘ Login Time’.’
‘;
echo ‘ HOUR = ‘;
echo $r_hour.’
‘;
echo ‘ MIN = ‘;
echo $r_Minute.’
‘;
$p_minute = str_pad($r_Minute, 2, ‘0’, STR_PAD_LEFT);
echo ‘ rpad= ‘;
echo $p_minute.’
‘;
$s_chktime1 = (string)$r_hour . (string)$p_minute;
$decrypt1 = (string)$inhour . (string)$minute ;
$s_chktime2 = intval($s_chktime1);
$decrypt2 = intval($decrypt1 );
if ($inhour > $r_hour)
{
$s_chktime2 = $s_chktime2 + 41;
//$r_hour = $inhour;
// if ( $r_Minute + $m_late > 60)
// {
// $r_Minute = $r_Minute + $m_late – 60;
// }
}
echo ‘ CHK = ‘;
echo $s_chktime1;
echo ‘ CURR = ‘;
echo $decrypt1.’
‘ ;
// ตรวจสอบเวลา login
if ( $date1 != $c_date)
{
echo ‘Date expire !!’;
}
else
{
if ($decrypt2 <= $s_chktime2 + m_late )
{
echo 'Key ถูกต้อง'.'
‘;
echo ‘ให้ใส่ code login ตรงนี้’.’
‘;
}
else
{
echo ‘Key Expired !!!!’.’
‘;
}
}
}
else
{
echo ‘enter skeys’ ;
}
// JavaScript source code
[/insert_php]