Генерирует легко читаемый 16-символьный промокод из безопасного набора символов (без неоднозначных букв и цифр), подходящий для рассылки пользователям.
| Код |
|---|
<?php
// Подключаем ядро Битрикс
require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php');
use Bitrix\Main\Security\Random;
// Генерируем 16-символьный промокод, состоящий только из заглавных букв и цифр, исключая неоднозначные символы (I, O, 0, 1)
$safeChars = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789";
$promoCode = Random::getStringByCharsets(16, $safeChars);
echo "Ваш промокод: " . $promoCode;
// Пример вывода: Ваш промокод: 7XK9MN2RQP3V8TBC
require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_after.php');
?> |