попробуй
if ( $_GET['func'] == 'addpayeer' ) {
if ( !isset( $_SESSION['iduser'] ) ) exit();
if ( $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' ) exit();
include_once ROOT_DIR . '/engine/classes/cpayeer.php';
$pursePayeer = check_text($_POST['pursepayeer']);
// Улучшенная валидация кошелька Payeer
if (!preg_match('/^P\d{7,8}$/', $pursePayeer)) {
echo 'Неверный формат кошелька Payeer. Например, P1234567';
exit();
}
$accountNumber = $config_site['shetpayeer'];
$apiId = $config_site['apiIdpayeer'];
$apiKey = $config_site['maskeypayeer'];
$payeer = new CPayeer($accountNumber, $apiId, $apiKey);
try {
// Проверка кошелька с корректной передачей параметров
$checkResult = $payeer->checkUser(['user' => $pursePayeer]);
if ($config_user['payeer'] != '') {
echo 'Вы уже указали кошелек Payeer!';
exit();
}
$proverka_payeer_add = mysqli_query($db, "SELECT id FROM user WHERE payeer = '" . $pursePayeer . "'");
// Далее ваша логика добавления кошелька
} catch (Exception $e) {
echo 'Ошибка проверки кошелька: ' . $e->getMessage();
exit();
}
}
### Устанавливаем кошелек паеер
if ( $_GET['func'] == 'addpayeer' ) {
if ( !isset( $_SESSION['iduser'] ) ) exit();
if ( $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' ) exit();
include_once ROOT_DIR . '/engine/classes/cpayeer.php';
$accountNumber = $config_site['shetpayeer'];
$payer_user = $config_user['payeer'];
$apiId = $config_site['apiIdpayeer'];
$apiKey = $config_site['maskeypayeer'];
$payeer = new CPayeer($accountNumber, $apiId, $apiKey);
if($payeer->checkUser(array( 'user' => '' . check_text( $_POST['pursepayeer'] ) . '', ))) {
if ( strlen(check_text( $_POST['pursepayeer'] )) < 6 OR strlen(check_text( $_POST['pursepayeer'] )) > 15 ) {
echo 'Неверно указан кошелек. Будьте внимательны!';
exit();
} else
if ( $config_user['payeer'] != '' ) {
echo 'Вы уже указали кошелек Payeer!';
exit();
} else {
$proverka_payeer_add = mysqli_query($db, "SELECT id FROM user WHERE payeer = '" . check_text( $_POST['pursepayeer'] ) . "'" );