이미지 서버? 파일서버?
글쓴이: littlehuman / 작성시간: 일, 2008/05/04 - 4:38오후
안녕하세요.
으으으으음 서버 질문을 여기다 올려도 되는지 모르겠군요 ㅡ.ㅡ...
다름이 아니라 갑자기 궁금한 사항이 생겨서 질문드리려 합니다.
1. 이미지서버
slrclub.com 을 보니까 이미지를 다른 웹사이트에서 링크걸면 아예 이미지 자체가 안나오더군요..
프로그램으로 하는거 같지는 않고 서버자체에서 하는 듯 합니다만...이런 서버를 모라고 부르나요-_-? 검색을 하려고 해도 키워드를 모르니 못하겠군요 ..
2. 파일서버
왜 파일들은...웹에 올라가면 주소만 치면 다운이 되는대...세션이 있는 회원또는 인증이 된 회원만 파일에 접근이 되게하려면 어떻케 셋업을 해줘야 하나요??? 퍼미션 가지고는 안될꺼 같은대 -_-''
조언 부탁드리겠습니다 _ _
감사합니다.
Forums:
1. referer check 2. server
1. referer check
2. server script (programming)
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
감사합니다.
감사합니다 _ _
1번은 이해가 가는대 2번을 php같은 언어로 가능한가요???
파일의 주소를 완전 알고있으면 접근하는걸 막을수 있는 방법이 있는건가요??
감사합니다.
fpassthru() 로
fpassthru() 로 보내줍니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
답변
답변 감사합니다.
fpassthru를 검색해보니 먼저 fopen 을 해야하더군요(검색해본 결과는...) 그러면 유저가 파일을 다운받으려고 할때마다 fopen 을 해야되는 상황인대..그러면 너무 오래 걸리지 않나요?? 서버차원에서 하는 방법은 없쓸까요?
감사합니다.
php 는 느리지
php 는 느리지 않습니다.
fread() echo() flush() sleep() 으로 속도조절도 가능합니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
sendfile()을 쓰면 좀더
sendfile()을 쓰면 좀더 빠를겁니다.
http://kr2.php.net/manual/en/function.http-send-file.php
하..
감사드립니다 _ _
그런 함수도 이썼군요..
여기서 다시 질문!
상황이 이렇습니다.
a유저가 파일의 주소를 알고있습니다.
예를들어 파일이 http://test.com/test.rar 입니다.
저 주소로 접근해버리면..php가 아니니까 곧바로 다운이 되버립니다.
이런건 php로 막을수가 없지않나요?
파일의 주소를 db에 저장하고 모든 파일을 php로 db에 접속해서 주소를 가져온 다음, 다운을 받는다고 해도 주소 알아내는건 어렵지 않은걸로 알고있습니다..
php 를 통할 때는
php 를 통할 때는 당연히 public_html 밖으로 뺍니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
헉..
송효진// 헉......
생각도 못했습니다...
감사드립니다 _ _
그런 방법이...
감사드립니다!!
댓글 달기