$username, 't'=>time()+1000000, 'b'=> $platform, 'ma'=>'3', 'mi'=>'0' ); $aStringLive = array( 'u'=>$username, 't'=>time() + 1000000, 'b'=> $platform, 'ma'=>'3', 'mi'=>'0' ); if (isset($category)){ $aString['c']=$category; $aStringLive['c']=$category; } if (isset($referrer)){ $aString['ref']=$referrer; $aStringLive['ref']=$referrer; } //var_dump($aString); foreach($aString as &$val) { $val = urlencode($val); } //var_dump($aString); foreach($aStringLive as &$val) { $val = urlencode($val); } //generating signature ksort($aString); $str = ''; foreach($aString as $key => $value){ $str .= $key.'='.$value; } $sKey = 'fMv9FzIevMaP3d5A'; //dev /* //live ksort($aStringLive); $str = ''; foreach($aStringLive as $key => $value){ $str .= $key.'='.$value; } $sKey = 'OOZLXgBj9uKwdOcf'; */ $str .= $sKey; $signature = md5($str); foreach($aString as &$val) { $val = urldecode($val); } foreach($aStringLive as &$val) { $val = urldecode($val); } $aString['signature']=$signature; $aStringLive['signature']=$signature; $token = http_build_query($aString); $tokenLive = http_build_query($aStringLive); var_dump($token); var_dump($tokenLive); ?>
TOKEN (no category): var_dump($token) ?>
Dev1-voipnim: Goto shop
Dev1: Goto shop
Dev2: Goto shop
Dev3: Goto shop
Dev4: Goto shop
Buzzaa: Goto shop
Profile Buzzaa: Goto shop
Live: Goto shop
Shop - branch: Goto shop
Shop - trunk Goto shop
Shop UI: Goto shop
Profile: Goto profile
Dev1-Profile: Goto profile
Get-local: Goto get
Get-nimbuzz: Goto get
TOKEN (avatar): var_dump($token_avatar) ?>
Dev1: Goto shop (avatar)
Dev2: Goto shop (avatar)
Dev3: Goto shop (avatar)
Buzzaa: Goto shop (avatar)
Live: Goto shop (avatar)