묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
절대경로를 숨기 방법 없나요? ( PHP 사용 )
2003.12.29 01:27
안녕하세요.
헤더등.. 여러가지 방법을 사용해서 숨겨보려 했으나 결국에는 뚫리고 말아서 질문드립니다.
시프트 버튼을 이용해서 다운버튼을 누른뒤에 로딩타임이 길어질경우 'ESC' 버튼을 누르면
절대경로가 보이게 되어버립니다. 스크립을 사용해서 막아봤자, 브라우져에서 자바스크립을 꺼버릴경우
아무런 소용이 없게되어 질문드립니다. 완벽하게 막을수 있는 방법이 없을까요?
아래의 소스는 제가 썼던 방법입니다.
---------------------------------------
<?
$_zb_url = "http://anifiles.com/bbs/";
$_zb_path = "/home/anifiles/public_html/bbs/";
include "/home/anifiles/public_html/bbs/_head.php";
if($member[level]>10) Error("<font color=black>레벨이 낮습니다.</font>");
$_zb_url = "http://anifiles.com/bbs/"; //제로보드 경로. 사이트에 맞게 입력. 끝에 / <-- 꼭 붙이세요
header("location:이동할 실제경로");
$sql = "update $member_table set point3=point3+0 where no='$member[no]'"; // 다운시 포인트3 조절 ( 저같은경우 감점사용때문에;; )
mysql_query($sql) or error(mysql_error());
?>
------------------------------------------------------------
제 나름대로 아래의 주소로된 함수를 사용해보려했으나, 제 실력의 부족으로 적용방법을 모르겠습니다.
http://kr2.php.net/manual/kr/function.fpassthru.php
아래의 소스가 가장 적합하다고 판단됩니다.
<?
$completeFilePath=$fileDir.'/'.$fileName;
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
header("Content-type: application/octet-streamnContent-Disposition: inline; filename="".$fileName.""nContent-length: ".(string)(filesize($completeFilePath)));
$fd=fopen($completeFilePath,'r');
fpassthru($fd);
?>
답변 부탁드립니다.
헤더등.. 여러가지 방법을 사용해서 숨겨보려 했으나 결국에는 뚫리고 말아서 질문드립니다.
시프트 버튼을 이용해서 다운버튼을 누른뒤에 로딩타임이 길어질경우 'ESC' 버튼을 누르면
절대경로가 보이게 되어버립니다. 스크립을 사용해서 막아봤자, 브라우져에서 자바스크립을 꺼버릴경우
아무런 소용이 없게되어 질문드립니다. 완벽하게 막을수 있는 방법이 없을까요?
아래의 소스는 제가 썼던 방법입니다.
---------------------------------------
<?
$_zb_url = "http://anifiles.com/bbs/";
$_zb_path = "/home/anifiles/public_html/bbs/";
include "/home/anifiles/public_html/bbs/_head.php";
if($member[level]>10) Error("<font color=black>레벨이 낮습니다.</font>");
$_zb_url = "http://anifiles.com/bbs/"; //제로보드 경로. 사이트에 맞게 입력. 끝에 / <-- 꼭 붙이세요
header("location:이동할 실제경로");
$sql = "update $member_table set point3=point3+0 where no='$member[no]'"; // 다운시 포인트3 조절 ( 저같은경우 감점사용때문에;; )
mysql_query($sql) or error(mysql_error());
?>
------------------------------------------------------------
제 나름대로 아래의 주소로된 함수를 사용해보려했으나, 제 실력의 부족으로 적용방법을 모르겠습니다.
http://kr2.php.net/manual/kr/function.fpassthru.php
아래의 소스가 가장 적합하다고 판단됩니다.
<?
$completeFilePath=$fileDir.'/'.$fileName;
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
header("Content-type: application/octet-streamnContent-Disposition: inline; filename="".$fileName.""nContent-length: ".(string)(filesize($completeFilePath)));
$fd=fopen($completeFilePath,'r');
fpassthru($fd);
?>
답변 부탁드립니다.
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=2&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=&select_arrange=headnum&desc=asc&no=350&
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=&select_arrange=headnum&desc=asc&no=3202&
팁텍에도 여러번 올라온 내용입니다.