Я хочу иметь возможность генерировать URL-переменные следующим образом: http://example.com/195yq http://example.com/195yp http://example.com/195yg http://example.com/195yf Переменные будут соответствовать набору записей MySQL, чтобы я мог его вытащить. Во время создания этого набора записей я хочу создать для него этот ключ. Как я могу это сделать? Каков наилучший способ сделать это? Существуют ли какие-либо существующие классы, которые я могу использовать? […]
Как можно создать случайную, уникальную строку, используя числа и буквы для использования в ссылке проверки? Например, когда вы создаете учетную запись на веб-сайте и отправляет вам электронное письмо со ссылкой, и вам нужно нажать эту ссылку, чтобы проверить свою учетную запись … да … один из них. Как я могу создать один из тех, кто […]
Я хочу создать уникальный идентификатор, но uniqid() дает что-то вроде '492607b0ee414' . То, что я хотел бы, похоже на то, что дает tinyurl: '64k8ra' . Чем короче, тем лучше. Единственные требования заключаются в том, что он не должен иметь очевидного порядка и что он должен выглядеть красивее, чем кажущаяся случайная последовательность чисел. Письма предпочтительнее номеров, […]
Когда я вызываю session_start() или session_regenerate_id() , PHP генерирует то, что кажется случайной строкой для идентификатора сеанса. Я хочу знать, это просто случайная последовательность символов, или это как uniqid() ? Потому что, если это просто случайные персонажи, не могли бы вы теоретически столкнуться с конфликтом? Если пользователь A вошел в систему, а затем Пользователь B […]
В некоторых случаях мне нужно создать случайные хеши md5. Знаете ли вы, какие наилучшие / наиболее безопасные способы сделать это? Некоторые варианты использования Проверка адреса электронной почты Сброс паролей Какой-то идентификатор сеанса, используемый для аутентификации, вместо пароля (например: когда кто-то нажимает «помнить меня», я не хотел бы хранить проход в файле cookie) Задний план Я […]