View file smsok.php

File size: 3.74Kb
<?php
$date=$_GET['date'];                 //дата и время сообщения в системе a1agregator.ru
$msg=$_GET['msg'];                   //сообщение, которое отправил абонент, в примере «test”
$msg_trans=$_GET['msg_trans'];       //транслитерация сообщения, в примере «test”
$operator_id=$_GET['operator_id'];   //числовой идентификатор оператора, в примере 120 (Билайн)
$user_id=$_GET['user_id'];           //телефон абонента, отправившего смс, в примере 7909908037
$smsid=$_GET['smsid'];               //идентификатор сообщения в системе а1агрегатор, в примере 5094
$cost_rur =$_GET['cost_rur'];        //сумма, которая зачисляется на счет партнера в рублях, в примере 0.54
$cost =$_GET['cost'];                /*параметр, определяющий сумму, которая зачисляется на счет партнера в usd,
                                       переведенная по курсу последней выплаты, в примере 0.015.
                                       Этот параметр носит только информативный характер.
                                       Сумма за эту смс при выплате в WMZ будет скорректирована по курсу WM на день выплаты.*/
$test =$_GET['test'];                //необязательный параметр, приходит только при тестовой смс. Если он равен единице значит смс тестовая.
$num =$_GET['num'];                  //короткий номер, на который абонент отправлял запрос, в примере 1121
$retry =$_GET['retry'];              //параметр повтора смс, если равен единице значит смс повторная.
                                     //При повторной смс все другие параметры дублируют первую непрошедшую смс.
$try =$_GET['try'];                  //Порядковый номер попытки отправки смс сообщения через разные прокси сервера.
                                     //SMS можно также считать повторной SMS с параметрами retry =1 или try<>1.
$ran =$_GET['ran'];                  //параметр надежности абонентского номера - цифра от 1 до 10,
                                     //которая показывает степень доверия и обеспеченности деньгами к абон. номеру.
                                     // 1-4 - ненадежные, 5-7 - средние, 8-10 - надежные. В примере 7
$skey =$_GET['skey'];                /*это последовательность символов, которая кодируется по алгоритму MD5,
                                       передается в случаи использования параметра  «Секретный ключ”, в примере передается слово test.
                                       Применяется в целях дополнительной безопасности. Указывать секретный ключ необязательно.*/
$sign =$_GET['sign'];                /*это последовательность символов, которая кодируется по алгоритму MD5, передается всегда. Последовательность получается путем последовательного соединения параметров:
                                       •	date
                                       •	msg_trans
                                       •	operator_id
                                       •	user_id
                                       •	smsid
                                       •	cost_rur
                                       •	ran
                                       •	test
                                       •	num
                                       •	country_id
                                       •	skey (ключ, который вы вводите в настройках сервиса)
                                       Применяется в целях повышения безопасности.*/

$smsid =$_GET['smsid'];              //используется в ответе, обязательный для ответа параметр.


if($smsid){
require 'moduls/ini.php';
require 'moduls/fun.php';
require 'moduls/connect.php';
mysql_query('UPDATE `setting` SET `value`=`value`+1 WHERE `name`="send_sms"');


echo "smsid:$smsid\n";
echo "status:reply\n";
echo "\n";
echo "Ваш пароль для доступа в платный раздел:".$setup['sms_pas']."\n";
}
else die('error');

?>