PHP 프로그래밍

본문 바로가기
사이트 내 전체검색


PHP 프로그래밍
PHP 프로그래밍

7. 조회수 처리

페이지 정보

작성자 관리자 댓글 0건 조회 568회 작성일 22-01-13 22:17

본문

7. 조회수 처리

게시글을 보면 조회수가 증가한다.

하루에 1회만 증가한다. 쿠키나 세션을 이용하여 제한 할 수 있다.


쿠키를 보안상 중요하지 않은 데이터일 때 주로 사용한다.


파일 : view.php


<?php

require_once('./dbConnect.php');


$no =$_GET['no'];

if(!empty($no) && empty($_COOKIE['bHit'.$no])){

$sql = 'update bbs set b_hit=b_hit+1 where b_no = '.$no;

$result = $db->query($sql);

if(empty($result)){

?>

<script>

alerty('문제가 발생했습니다!!!');

history.back();

</script>

<?php

}else{

//setcookie('쿠키명', '쿠키값', '쿠키유지시간', 경로')

setcookie('bHit'.$no, TRUE, time()+(60*60*24) );

}

}


$sql = 'select b_subject, b_content, b_date, b_hit, b_id from bbs where b_no='.$no;

$result = $db->query($sql);

$row = $result->fetch_array();


?>

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8"/>

        <title>게시판</title>

        <link rel="stylesheet" type="text/css" href="./css/style1.css"/>

    </head>

    <body>

            <h2>게시글 보기</h2>

            <div id="boardView" >

                <div id="bSubject"><?=$row['b_subject'] ?></div>

                <div id="bInfo">

                    <span id="ID">작성자 : <?= $row['b_id']?></span>

                    <span id="bDate">작성일 : <?=$row['b_date']?></span>

                    <span id='bHit'>조회수 : <?=$row['b_hit']?></span>

                    

                    <div id='bContent'><?=$row['b_content']?></div>

                </div>

            </div>

            <div class="btnSet">

                <a href = './write.php?no=<?=$no?>'>수정</a>

                <a href='./delete.php?no=<?=$no?>'>삭제</a>

                <a href='./'>목록으로</a>

            </div>

    </body>

</html>




15.PNG


댓글목록

등록된 댓글이 없습니다.


개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.