이전 목록 다음
채택완료

글을 쓸때 로그인 아이디를 view 페이지에 전달하는 방법 질문이요!!

2017-01-13 (금) 15:56:16 3,952

글쓰기 에서 submit 버튼이 있는데

이 버튼 form 에 <input >으로 여러가지 값을 보내더라구여, 여기서 혹시 hidden 값을 보낼때 현재 로그인하고있는 아이디 정보를 넘겨주려면 어떻게 해야하나요?

답변 4개 / 댓글 5개

채택된 답변
+20 포인트
2017-01-13 (금) 15:59:17

기본적으로 게시판 테이블에 글을 쓰는 사람 로그인 아이디는 들어갑니다.

view 페이지에서 <?=$view['mb_id']?> 찍어 보시면 나와요. 

답변에 대한 댓글 4개

2017-01-13 (금) 16:03:43
글을 볼때 글쓴이만 볼수있게 하려구여..ㅎㅎ 그런데 글을 쓰고나서 보이는 view 페이지에서는 제대로 안되길래 post 값으로 전달해보려고하는겁니다ㅜㅜ
안 될 리가 없을 텐데요. $view['mb_id'] 값으로 그냥 사용 가능합니다.
별도로 값 넘길 필요 없이 view.skin.php 파일에서 이렇게 해보면 글쓴이만 보입니다.
<?php
if($view['mb_id'] == $member['mb_id'])
echo "작성자만 보여라";
?>
아래 다른 분 말씀처럼 글쓴이만 보게 하려면 비밀글로 하면 되지 않나요?
2017-01-13 (금) 17:41:34
와.. $view['mb_id'] == $member['mb_id'] 로 하니까 바로됬네요..ㅎㅎㅎ

비밀글로 하면 비밀번호 페이지로 넘어가서 그페이지또 수정하기 번거로워서..if 에서 처리한번에 해버리려고 했습니다 ㅎㅎ 작은별님, 왕계란님 감사합니다!!
2017-01-13 (금) 16:17:19

자신만 볼수 있게 하실려는거면 비밀글을 항상비밀글 기능을 이용하시면 되지 않을까요

<input type="hidden" name="now_mb_id" value="<?php echo $member['mb_id']?>"> 

로 보내면

받는 페이지에서는

$_POST['now_mb_id']

찍어 보시면 나올겁니다.

<form> 과 </form> 사이에

<input type="hidden" name="now_mb_id" value="<?php echo $member['mb_id']?>">

넣어서 보내주면 될거같습니다. 

답변에 대한 댓글 1개

2017-01-13 (금) 16:09:51
이렇게 하고 받아올떄 $var = $_REQUEST['now_mb_id']; 이렇게 받아오고
<?php echo $var ?> 로 찍어봤는데 값이 안나오네요ㅜㅜ

답변을 작성하려면 로그인이 필요합니다.