Вместо создания уродливого md5
вы можете использовать метод , подобный этому , чтобы создать random string
из given length
, содержащего certain characters
, и вставить его в строку рядом с md5
строка, используемая для извлечения данных из базы данных с использованием строки 'pretty url'.Одна вещь, о которой стоит подумать, - это убрать гласные из возможных символов, так как с ними вы можете получить плохие слова :) Кроме того, убедитесь, что он, конечно, не существует в базе данных, и если он просто создаетеще один ... это случается не очень часто.