Jump to content


Photo

Sistema De Mensagem ( Scraps)


  • Faça o login para participar
2 replies to this topic

#1 MelkorValar

MelkorValar

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Masculino
  • Localidade:Uberaba
  • Interesses:Programação PHP, CSS, HTML, JavaScript, XML, AJAX

Posted 14/03/2011, 10:00

Ola pessoal, venho pedir a ajuda de vocês, estou criando um sisteminha onde eu posso entrar na "pagina" de outro "usuario" e mandar uma "mensagem" para ele. Se não deu pra intender é só lembrar do orkut e vc entra no perfil de um amigo e manda uma mensagem pra ele,

então no caso isso envolve os seguintes campos no mysql...

id_mensagem //primary key
mensagem //texto em si
remetente_id //este é o id do remetente, quem envia a mensagem
destinatario_id /este é o id do destinatario, para quem sera enviado ***aqui que esta o problema
data_mensagem //data de postagem

bem no caso eu entro na pagina de um usuario e quero mandar uma mensagem pra ele, pego a mensagem em POST normalmente e depois dou um insert nela, eu consigo cadastrar todos os dados mas nao sei como pegar o id do destinatario no caso pra quem eu irei enviar a mensagem.

sera que alguem pode me ajudar??

#2 jhrebuski

jhrebuski

    jhrhp

  • Usuários
  • 173 posts
  • Sexo:Não informado

Posted 14/03/2011, 15:56

Ueh, mas quando você entra na página do usuário 100, para exibir os dados dele, você teve que pegar o id dele certo? então, a partir disso existe n maneiras de passar esse id pra pagina que salva o "scrap" no banco

você pode usar session
pode fazer no action do formulario ser por exemplo: "envia_scrap.php?id=100"
poderia colocar um campo hidden no formulário com o id do user

enfim, existem várias formas, mas você não pode esquecer de colocar alguma coisa para verificar a segurança do seu sistema, pois todos esses metodos são bem simples, e podem sofrer abusos por parte dos usuários.

Edição feita por: jhrebuski, 14/03/2011, 15:57.


#3 MelkorValar

MelkorValar

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Masculino
  • Localidade:Uberaba
  • Interesses:Programação PHP, CSS, HTML, JavaScript, XML, AJAX

Posted 14/03/2011, 18:04

Ueh, mas quando você entra na página do usuário 100, para exibir os dados dele, você teve que pegar o id dele certo? então, a partir disso existe n maneiras de passar esse id pra pagina que salva o "scrap" no banco

você pode usar session
pode fazer no action do formulario ser por exemplo: "envia_scrap.php?id=100"
poderia colocar um campo hidden no formulário com o id do user

enfim, existem várias formas, mas você não pode esquecer de colocar alguma coisa para verificar a segurança do seu sistema, pois todos esses metodos são bem simples, e podem sofrer abusos por parte dos usuários.



Tipo, até agora todo requisição estou fazendo pelo method=POST, mas se eu digitar no navegado /../perfil.php?id=100 deveria entrar no perfil do usuario 100 mas nao eh isso que faz, fica no msm user que foi feito o login, eu soh to tendo o controle dos perfil ao qual eu faço o login dos outros eu nao consigo entrar em nenhuma pagina.

vlw pela ajuda




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq