테스트 사이트 - 개발 중인 베타 버전입니다

아이피당 글쓰기를 딱 1회만 작성하게 하려면 채택완료

초보엄마 1년 전 조회 2,782

https://sir.kr/g4_qa/236123

 

$sql = " select count(*) as cnt from $write_table where wr_ip = '$_SERVER[REMOTE_ADDR]'"; $row = sql_fetch($sql); if ($row[cnt]) alert ("해당 아이피는 이미 작성하였습니다.");

 

관리자는 무제한으로 쓰게하려면 어떻게 해야하는지 알려주시면 감사하겠습니다

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

답변 2개

채택된 답변
+20 포인트
R
1년 전

</p>

<p><?php</p>

<p>if($is_admin == false){</p>

<p>    $sql = " select count(*) as cnt from {$write_table} where wr_ip = '{$_SERVER[REMOTE_ADDR]}' ";</p>

<p>    $row = sql_fetch($sql);</p>

<p>    if ( (int)$row[cnt] > 0 ) alert ("해당 아이피는 이미 작성하였습니다.");</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

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

1년 전

소스가 문제가 아니라 폰의 경우 데이터 껐다 키거나

와이파이 연결 시 아이피가 변경되어 또 쓸 수 있습니다.

따라서 아이피로 제어할 것이 아니라 회원이면 아이디로 비회원은 금지 시켜야 할 겁니다.

PC도 유동 쓰는 경우 랜선 해제 하고 다시 연결시 아이피가 변경됩니다

로그인 후 평가할 수 있습니다

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

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

로그인