Суть в том, что браузер конечного пользователя может изменить этот идентификатор при добавлении и сделать его похожим на другой пост.
<button id="$post['id']" class="btnlike"> Like</button>
$('.btnlike').On('click',function(){ $(this).attr("id"); /*Push to database with the id received as the post id*/ });
Просматривая код других платформ, я не замечайте никаких конкретных идентификаторов, связанных с сообщениями. Как крупные компании делают это?