Topic: Nesuprantu..
Sveiki gal kas yra susidūręs su Vpsnet.lt sms sistema. Nu gerai ten supratau principą nes reikia irašyti url to adreso kuriame vykdomas kodas transakcijos, bet nežinau kaip pasidaryti pvž išsiunti sms ir kaip padaryt na nesuprantu niekaip :D Kad imestu į belekokia table nors belekoki irasa pvž išsiuntus sms. :S
nemoku užfiksuoti..
štai kodas.
na žinau get metodas, na bet pvž kad button paspaudi ir tikrina ar tikrai gavo sms vpsnetas. Arba bent paaiškinkite principą veikimo.
<?
//failas turi grazinti 'OK' sekmingo apdorojimo atveju, antraip svetaine VPSNET.LT transakcijos neuzskaitys
if ( checkTransaction( $_GET['vps_transaction'],$_GET['vps_orderid'],$_GET['vps_status'],$_GET['vps_sum']) )
print 'OK';
else
print 'error';
function checkTransaction( $transaction, $orderid, $status, $sum)
{
$passwords = array('1slaptazodis','2slaptazodis'); //jusu naudojami VPSnet.lt raktazodziu slaptazodziai (jei naudojate viena - irasome tik viena)
foreach($passwords as $key=>$password)
{
$t = md5("{$password}|{".$_SERVER['REMOTE_ADDR']."}|{$orderid}|{$status}|{$sum}");
if($transaction==$t)
return true;
}
return false;
}
?>