묻고답하기

무단링크를 못하도록 좀 생각을 해봤습니다. 첨엔 쿠키를 이용했었는데 쿠키를 허용하지 않은 사용자의 경우 문제가 생겼었습니다. 그래서 파일을 하나 생성해서 체크하는 방법을 이용했습니다. 전체적인 경로는 이렇습니다. 1번문서에서 사용자 접속 아이피를 기반으로 임의의 파일을 생성한 후 2번문서로 이동하고 2번문서에서는 1번문서에서 생성된 파일이 존재하는지 확인하고 존재하지 않으면 에러메세지를 출력하고 종료시키며, 파일이 존재하면 파일을 삭제하고 내용을 보여주도록 했습니다.

1번문서
<?
$file = fopen("data/$REMOTE_ADDR.cgi", "w");
fwrite($file, "");
fclose($file);
?>


2번문서
<?
if ( !file_exists( "data/$REMOTE_ADDR.cgi" ) )
{
echo "Access Deny";
exit;
}
if ( !unlink( "data/$REMOTE_ADDR.cgi" ) )
{
echo "처리과정에서 에러가 발생했습니다.";
exit;
}
?>
ok!


data폴더는 퍼미션을 777로 지정했는데 생성되는 파일은 퍼미션이 644로 되네요..
이 경우 삭제시 퍼미션 관련 문제발생의 소지가 없을까요?
또 이러한 방법을 사용했을때 문제의 소지는 없는지 알고싶습니다.
답변 부탁드립니다.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
풍월주인 파일처리에 대한 질문입니다. [1] 2007.08.10
가이 새 창에서 열기.. [1] 2007.08.10
하나 음악태그.. [1] 2007.08.10
미자 PHP로 카운터에서 접속경로 추적(?) 하는걸 구현하려면.. [2] 2007.08.10
김성준 php 반복 연산자 질문 있습니다 [1] 2007.08.10
가신현 <PHP> 달에울다/ 로그인 유효시간 넷스에서 출력시키려면... [1] 2012.06.27
미자 폼 태그 안에 폼 테그.. [2] 2007.08.10
최효정 ''제로보드를 사용하기 위해서는 세션디렉토리의 쓰기 권한이 있어야 합니다'' ◀이런글이 떠요... [1] 2007.08.10
inblue 포토샵 하는중 자꾸 Quick mask때문에 불편해서 질문드립니다 [2] 2007.08.10
최효정 이게 무슨 말이져??? 도와주세요 [1] 2007.08.10
사도 홈페이지에서 번트눌렀을때 관리자에게 아웃룩 익스프레스 말구 웹메일로 메일 창뜨게 하는 법즘 [2] 2007.08.10
유종현 php에러중 ''errno: 145''라는게 뭡니까? [1] 2007.08.10
김민규 include에 대한 질문과 ()에 대한 질문여... [2] 2007.08.10
Yoon 클릭하면 바뀌는 [3] 2007.08.10
난초보ㅠㅜ 홈피 주소 문제입니다. 꼭 도와주세용~ [1] 2007.08.10
최경준 이건 도데체 무슨 문제인지; [1] 2007.08.10
《A-min》 노프레임홈 제작중에 나타난 문제=_=;  
한일도 변수전달 방법에 관한질문.... [2] 2007.08.10
Mook''s nzeo 홈 오른쪽 밑에 RRD monitoring page에 대해 궁금한 것이 있슴다.. [2] 2007.08.10
정윤진 samba설치메뉴얼궁굼해여.. [1] 2007.08.10
kiwoku 포토샵에서 폰트가 크게 나오는데. [8] 2007.08.10
나권대엽 제로보드와 연동하여 노프레임 홈피를 만들때 질문입니다. [3] 2007.08.10
바가지 로또 추첨기 프로그램은 못만드나요? [2] 2007.08.10
까꿍이 로딩이 넘넘 느립니다... [3] 2007.08.10
경자 저겨...이거 어떻게 하는지좀... [2] 2007.08.10
오한 아이콘샵은 어디서 다운 받나요? <정말 이상타> [5] 2007.08.10
김세원 그림이 안뜨네요-_-; [3] 2007.08.10
코코푸르나 [플래시]버튼의 hit영역에 관한 질문입니다... [2] 2007.08.10
코코푸르나 이걸 한 번 보세요..ㅠㅜ  
이승재 [re] [플래시]버튼의 hit영역에 관한 질문입니다...