=======================================================================================================
제가 만드는 게시판...
======================================================================================================= <?
include"db_info.php";
session_start();
//strlen() if( isset($_SESSION["IS_READ"]) ) { // 쿠키가 이미 설정된 경우 $value = $_SESSION["IS_READ"]; $pre = "_" . $no; if( !eregi( $pre , $value ) ) { // 중복 인가 아닌가를 체크 , 없으면 $value = $value . $pre; $_SESSION["IS_READ"] = $value; mysql_query("UPDATE $board SET hit=hit+1 WHERE no='$no' LIMIT 1"); } } else { // 초기에 쿠키를 설정하는 경우 $value = "_" . $no; $_SESSION["IS_READ"]=$value; mysql_query("UPDATE $board SET hit=hit+1 WHERE no='$no' LIMIT 1"); }
if(isset($_COOKIE["IS_READ"])){ //쿠키가 설정된경우 $value=$_COOKIE["IS_READ"]; $pre="_".$no; if(!eregi($pre,$value)){ //쿠키 중복값채크 없으면 실행 $value .=$value.$pre; SetCookie("IS_READ",$value,time()+60*60,"/"); mysql_query("UPDATE $board SET hit=hit + 1 WHERE no ='$no' LIMIT 1"); }
}else{ //최초구키 설정 $value ="_".$no; SetCookie("IS_READ",$value,time()+60*60,"/"); mysql_query("UPDATE $board SET hit=hit + 1 WHERE no ='$no'+
'+
' LIMIT 1");
}
if ($prev_id[no]) // 이전 글이 있을 경우 { echo "<a href=read.php?no=$prev_id[no]&page=$page><img src='./img/button_pre_t.gif' width='58' height='40' border='0'></a>"; } else { echo "<img src='./img/button_pre_t.gif' width='58' height='40' border='0'>"; } // 현재 글보다 no 값이 작은 글 중 가장 큰 것의 id를 가져온다. 바로 다음 글 $query=mysql_query("select no from $board where thread < $thread order by thread desc limit 1", $con); $next_id=mysql_fetch_array($query);