Столкнулся с проблемой..Хотел подключить мерчант payeer подключил.Дальше создал файл status url а в нем если платеж перечислен данные id записываются в файл и там стоит счетчик.Как только я оплатил - счетчик увеличил id на 1 пункт.А дальше я думал все все проблемы решил но нет появилась еще.Заметил что я тестовых покупок не делал а в файл счетчик уже увеличен на 2 пункта.Как такое возможно можете подсказать вот отрывок кода в файле status url при успешной оплате.
if ($_POST['m_sign'] == $sign_hash && $_POST['m_status'] == 'success') {
$number = file("number.txt");
$numbers = trim($number[0]);
////
$sum = $numbers+1;
$file2 = fopen("number.txt", "w+");
fwrite($file2, $sum);
fclose($file2);
//ob_end_clean();
exit($_POST['m_orderid'] . '|success');
}