쿠키로 아이피 굽기 ~~ 도와주세요!! > 자유게시판

자유게시판

쿠키로 아이피 굽기 ~~ 도와주세요!! 정보

쿠키로 아이피 굽기 ~~ 도와주세요!!

본문

쿠키로 아이피 굽기 ~~ 도와주세요!!
bbs/write.php 에 맨상단에 이렇게 쿠키를 굽구요
<?
setcookie('co_ip', '$REMOTE_ADDR', time()+60*60*120);
?>

bbs/good.php 에 아래와 같이 글쓸때 구운 아이피와 글쓴사람의 아이피를 비교할려고합니다.

if ($_COOKIE['co_ip'] == $write[wr_ip]) {
       echo "<script language='Javascript'>alert('자신의 글은 평가할 수 없습니다.');</script>";
exit;
}
----
뭐가 부족한가요? 아님 뭔가 잘못되었는지..적용이 안됩니다 ㅠㅠ 좀 도와주세요
글의 아이피 즉,글쓴 사람의 아이피를 불러와야되는같습니다.
db에서 어떻게 불러와야되나요?
유동아이피가 많은건 알지만 기본적으로는 막고 싶습니다.
추천
0
  • 복사

댓글 12개

회원만 가능하게 하더라도 아이디 바꿔서 하면 똑같잖아요 흑흑
글의 아이피 어떻게 불러오나요 ㅠㅠ 흑흑
setcookie('co_ip', '$REMOTE_ADDR', time()+60*60*120);
==>
setcookie('co_ip', $REMOTE_ADDR, time()+60*60*120); or
setcookie('co_ip', "$REMOTE_ADDR", time()+60*60*120);

싱글쿼테이션 안에서 변수는 파싱하지 않습니다.
$a = '홍길동';
echo '나는 $a이다'; // 나는 $a이다
echo "나는 $a이다"; // 나는 홍길동이다
bbs/good.php 파일에 코드실행전에...

echo '쿠키 : ' . $_COOKIE['co_ip'];
echo '아이피 : ' . $write[wr_ip];

찍어보시면 어디가 문제인지 더 쉽게 찾을 수 있을텐데요?
위 답변대로 작은따옴표안에서는 문자열그대로 인식하니까
큰따옴표로 바꾸던가, 작은따옴표를 없애던가 하세요~
오오오오오!!
 $_SERVER['REMOTE_ADDR']
로 바꾸니 되었습니다.
청춘불안정님 정말 감사합니다 ㅠㅠ 이 은혜잊지 않겠음
© SIRSOFT
현재 페이지 제일 처음으로