Criando um sistema de comentários em PHP
Gunnar Correa30/04/2017 às 08:03:52 -
21.140 acessos
Desenvolva um sistema de comentários utilizando apenas o PHP e MySQL.
Ter um sistema de comentários nativo em sua aplicação, é algo muito interessante para seus usuários e para o autor do conteúdo a ser comentado. Uma grande vantagem de ter seu próprio sistema de comentários, é que você tem total controle dos usuários que estão comentando, e também receber as notificações de que uma postagem foi comentada.
Um sistema de comentários nada mais é do que a junção de cadastros e consultas através de um endereço de acesso (link de identificação). O mais recomendável para um deste nível, é que apenas usuários cadastrados possam fazer comentários, pois assim não precisamos implementar um mecanismo se segurança para robôs e também podemos bloquear um usuário se for necessário.
É recomendável que a tabela de comentário tenha uma ligação com a tabela de usuário, e também se possível com a tabela responsável por exibir os conteúdos do site a ser comentado. Resumidamente o comentário precisa estar ligado com o usuário que comentou e também com a ‘página’ que será comentada. Na figura 1 você pode ver de forma simples como ficaria está ligação das tabelas com o comentário.
Figura 1: Modelo de tabela estruturada
Para que você entenda melhor, confira nossa videoaula, logo abaixo está disponível os algoritmos para download.
Qualquer dúvida deixe nos comentários.
Referências
Classe PDO: https://github.com/victortassinari/pdophpclass.
Download projeto em: https://github.com/satellasoft/sistema-comentarios-php.
Gunnar Correa
Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduando em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. É CEO do portal SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.
Recomendadas
Fórum
Ficou com alguma dúvida? utilize nosso fórum de perguntas e respostas, lá nossa comunidade poderá te ajudar.