Pereiti prie turinio

Kaip padaryti SMS sistemą panašią į vpsnet.lt?


Rekomenduojami pranešimai

Sveiki, noriu paklausti ,kaip sukurti kažką panašaus į pvz VPSnet.lt sms sistemą.

 

<?
 //failas turi grazinti tik '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;
 }
?>

 

Niekada nesu su tokiu dalyku susiduręs, tačiau noriu išmokti :) Gal turite pasiūlymų kaip pasidaryti tokia SMS sistemą? Nuo ko pradėti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Užsiregistruok mokejimai.lt, ir sukurk raktažodį pvz. ORAS, su atsakymo nuoroda http://tavodomenas.lt/atsakymas.php . Tada klientų sistemoje pasidaryk sistemą, kur būtų galima kurt raktažodžius,ir įvedus atitinkamą tekstą gautusi ORAS <slapyvardis> <pavadinimas>, arba tiesiog ORAS <pavadinimas>. Ir kai žmogus išsiųs sms su ORAS siluma ,jo žinutę nukreips į http://tavodomenas.lt/atsakymas.php . Atsakymas.php faile bus funkcija, kurioje bus ieškoma tokio raktažodžio tavo duombazėje, ir jeigu jį suras, nukreips į kliento nurodytą atsakymo failą http://klientas.lt/atsakymas.php . O pas klientą bus funkcija su checkTransaction, kur tikrins, ar transaction id yra toks pat kaip kam tikri kriterijai. Jeigu gauna atsakymą OK, tada pas tave sistemoje taip pat pažymės, kad gauta OK, ir užsakymą užskaitys. Jeigu parašiau apie tai, ko tau reikia, ir ne iki galo supratai - parašyk man, išaiškinsiu detaliau.

Redagavo Inkaras
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...