Вы можете использовать MD5, чтобы создать хеш идентификатора, чтобы получить что-то вроде:
http://www.demo.com/displaycommittees.php?id=81dc9bdb52d04dc20036dbd8313ed055
В своем запросе БД вы можете сделать выбор для пользователейтаблица, включающая оператор WHERE, который также хэширует столбец идентификатора, например:
WHERE MD5 (id) = $ _GET [id]
Это работает нормально, и я всегда применялэтот алгоритм.например, предполагая фактическое значение зашифрованного идентификатора 23 , если вы попытаетесь поместить 23 вместо зашифрованного (хэш-кода), он не будет работать (результат не будет отображаться),
Примечание: Причины наиболее известны тем, кто нуждается в решении, поэтому вопрос «почему» может не прийти к тем, кто в нем нуждается.они только просят решение, и если оно работает для них хорошо, хорошо.Но для приложения транзакции (например, транзакции наличными или контакты транзакции), пожалуйста, избегайте передачи конфиденциальной информации через URL, потому что она может быть легко взломана.