Sistema De Mensagem ( Scraps)
#1
Posted 14/03/2011, 10:00
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
Posted 14/03/2011, 15:56
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
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)