로그인하면 - 친구목록 on/off 기능을 구현해야하는데요 - 현재on / off 기능이 잘안되는지

로그인하면 - 친구목록 on/off 기능을 구현해야하는데요 - 현재on / off 기능이 잘안되는지

QA

로그인하면 - 친구목록 on/off 기능을 구현해야하는데요 - 현재on / off 기능이 잘안되는지

답변 1

본문

로그인하면 - 친구목록 on/off 기능을 구현해야하는데요 - 현재on / off 기능이 잘 안되는지
 
>>로그아웃해도 off 가 안되더라구요.  삭제를 한다거나 off 되었을때 기능들이 작동이 잘안되는듯한데요.
 
고수님들 아시는분~~
 
$today=date("Y-m-d-h:i:s");
$tmp_sql = " select count(*) as cnt from login where lo_ip = '$_SERVER[REMOTE_ADDR]' and user_id='$user_id' ";
$result = mysql_query($tmp_sql,$connect);
$tmp_row = mysql_fetch_array($result);
mysql_query(" lock table login write ",$connect);
if ($tmp_row['cnt'])
{
 $tmp_sql = " update login set user_id = '$user_id', lo_datetime = '$today', lo_location = '$lo_location', lo_url = '$lo_url' where lo_ip = '$_SERVER[REMOTE_ADDR]' ";
 mysql_query($tmp_sql, $connect);
}
else
{
 $tmp_sql = " insert into login ( lo_ip, user_id, lo_datetime, lo_location, lo_url ) values ( '$_SERVER[REMOTE_ADDR]', '$user_id', '$today', '$lo_location',  '$lo_url' ) ";
 $result=mysql_query($tmp_sql,$connect);
 // 시간이 지난 접속은 삭제한다
 
 mysql_query(" delete from login where lo_datetime < '".date("Y-m-d H:i:s", time() - (60 * 6000))."' ",$connect);
 // 부담(overhead)이 있다면 테이블 최적화
 //$row = mysql_fetch_array(" SHOW TABLE STATUS FROM `$mysql_db` LIKE 'login' ");
 //if ($row['Data_free'] > 0) mysql_query(" OPTIMIZE TABLE login ",$connect);
}
mysql_query(" unlock tables ", $connect);

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,537
© SIRSOFT
현재 페이지 제일 처음으로