Генерация случайной строки в PHP - My Surfing в Пензе
Генерация случайной строки в PHP

Генерация случайной строки в PHP

Пример кода и результата:



Всем нашим читателям большой привет. Сегодня рады поделить еще одной функцией, которая поможет создать любую строку из символов и цифр (можно использовать любой набор символом).

Немного истории. Мы очень долго ждали реализации подключения одного из наших сайтов к Эквайрингу одного из крупных российских банков на небольшом проекте. И вот настал день ИКС и нам прислали долгожданные логины и пароли для дальнейшей реализации платежного инструмента.

Код подключения к Сбербанк Эквайрингу (как пример) Вы можете посмотреть по ссылке. Там мы очень подробно описали полное взаимодействие сервера интернет магазина с Интернет Эквайрингом Сбербанка по технологии REST. 

В описании документации, которую нам приложил банк нам не удалось найти один небольшой пункт, а именно orderNumber. По документации понятно что это номер заказа и по возможности его можно и не передавать в параметрах запроса.

Номер (идентификатор) заказа в системе магазина, уникален для каждого магазина в пределах системы

Уникальный? Где же его взять? В документации никакой информации нет, поэтому мы решили создать просто числовой номер заказа в корзине, но банковская система видела в этом простую ошибку. Мы пробовали не передавать этот параметр, но система опять жаловалась на то, что этот параметр orderNumber обязателен и не может быть пустым.

И что в итоге? Мы нашли простой способ создания orderNumber  в виде небольшой функции, которая самостоятельно будет генерировать номера заказов в интернет магазине заказчика.

Код и описание представлены выше. А еще на основе этой функции Вы можете создать генератор паролей для зарегистрированных пользователей Вашего сайта.

Нужна дополнительная консультация?

Укажите Ваш номер телефона и наши специалисты свяжутся с Вами.

Онлайн сервис My Surfing в Пензе - это лучшее решение для развития Ваших проектов и бизнеса в Интернете. Все самые современные технологии и богатый опыт всех наших специалистов помогут Вам завоевать рынок и привлечь новых покупателей и клиентов.

Онлайн сервис My Surfing работает круглосуточно без перерывов и выходных.

Задать вопрос