///////////////////////////////////////////////////////////////////////////////////////////
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
공지 | 레이아웃등에 대한 질문은 질문답변 게시판에 해 주시기 바랍니다. ^^ | 관리자 | 2012.10.03 | 439675 | |
공지 | 질문 제목은 질문 내용과 관계가 있도록 작성해주세요. | 관리자 | 2012.03.05 | 460762 | |
17 | HTML 파일에 레이아웃을 적용하고 싶습니다. 2 | 미러쉰 | 2012.02.18 | 66618 | |
16 | HTML 파일에 레이아웃을 적용하고 싶습니다. 4 | 미러쉰 | 2012.02.14 | 65018 | |
15 | Content영역 가로 길이 좀 알려주세요. 1 | 오필리아닷컴 | 2012.02.11 | 66433 | |
14 | "업데이트 소식 >" 을 지우고 싶습니다. 3 | 오필리아닷컴 | 2012.02.10 | 65976 | |
13 | 업데이트 소식이 에러가 납니다. 2 | 뉴키스 | 2012.02.09 | 59582 | |
12 | 좌측 메뉴를 다른 형식으로 변경하고 싶습니다. 5 | 미러쉰 | 2012.02.07 | 59724 | |
11 | 좌측 메뉴를 수정하고 싶은데요. 3 | 미러신 | 2012.02.07 | 56496 | |
10 | 업데이트 소식이 에러가납니다. 2 | 오필리아닷컴 | 2012.02.06 | 56789 | |
9 |
레이아웃에서 이미지가 엑박이 뜹니다.
2 ![]() |
오필리아닷컴 | 2012.02.03 | 56821 | |
8 | 라이선스 관련하여 4 | atasis | 2015.01.28 | 61241 | |
7 | 회원가입이 안되네요. 2 | CHOROK | 2015.01.14 | 66265 | |
6 | 안녕하세요 질문 드립니다. 1 | 한민성 | 2014.12.30 | 66712 | |
5 |
xe 설치하는데 오류가 있는데 오류를 여기에 여쭤봐도 될련지....
1 ![]() |
YT채담 | 2014.12.26 | 59237 | |
4 | 질문드려요! 1 | xxxx | 2014.12.21 | 65366 | |
3 | ip중복이라고 가입이안되요 1 | baba | 2014.12.10 | 61966 | |
» | 안녕하세요 php 도움좀 주세요ㅠ_ㅠ 1 | 냐옹 | 2014.12.03 | 63213 | |
1 | 질문입니다 2 | ㄱㄱ | 2014.11.24 | 67956 |
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
지식 IN에서 오셨군요?
일단, $_SESSION['access']를 사용하지 말고
$_SESSION['login_info'] = array(
'id' => '로그인 한 사람 아이디',
'name' => '로그인 한 사람 이름'
);
처럼 정보를 넣어주시고
if(!$_SESSION['access']) die('~~~');
는
if(!$_SESSION['login_info']) die('~~~');
처럼 변경해 주시면 되겠습니다.
그리고 board_data 테이블을 어떤 구조로 만드셨는지는 잘 모르겠는데, 댓글을 작성할때 작성자의 아이디나 작성자의 회원번호 같은걸 같이 저장시켜서
출력할 때 $_SESSION['login_info']에 저장한 ID와 DB에 있는 ID를 비교해서 같다면 출력, 아니라면 '비밀 댓글입니다.' 처럼 출력해 주시면 되겠습니다.
아래는 예제입니다.
- DB 구성
[comment]
document_srl - bigint - 댓글이 달린 글 번호
comment_srl - 댓글 번호
comment_content - longtext - 댓글 내용 저장
writer - bigint - 댓글 작성자 아이디
[member]
name - varchar(30) - 회원이름
id - varchar(30) - 아이디
pw - varchar(32) - 비밀번호(md5암호화 등)
- PHP 구성
[comment.php]
session_start();
$login_info = &$_SESSION['login_info'];
$doc_srl = $_GET['doc'];
$sql = "SELECT * FROM `comment` WHERE `document_srl` = '$doc_srl'";
$res = mysql_query($sql);
while($rows = mysql_fetch_assoc($res)){
if($writer == $login_info['id']){
?>
<?=$rows['comment_content']?>
<?
}
else {
echo '비밀 댓글입니다.';
}
}
[login.php]
session_start();
$id = htmlspecialchars($_POST['id'], ENT_QUOTES);
$pw = md5($_POST['pw']);
$sql = "SELECT * FROM `member` WHERE `id` = '$id' AND `pw` = '$pw'";
$res = mysql_query($sql);
$login_info = mysql_fetch_assoc($res);
$_SESSION['login_info'] = $login_info;
간단하게 테스트 없이 바로 짠거라 오류 및 오타가 있을수도 있습니다. ^^