안녕하세요.
홈페이지 내주에서 링크를 클릭하면 사용이 가능하고
직접 링크를 통해서 접속하면 사용이 불가하게 만드는 방법입니다.
파일을 하나 만들어 두고 원하는 페이지 상단에 넣어서 사용하시면 됩니다.
<?
require_once 'cklink.php';
?>
이건 원하는 페이지 상단에 넣어서 사용하시고요.
실제 프로그램은 이부분에 넣습니다.
cklink.php 내용이고 서버IP 부분만 내 서버IP를 넣어서 사용하시면 됩니다.
<?
$full_referer = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$ip = gethostbyname($referer[host]);
if (strpos($ip, '서버IP') !== false) { // 서버IP 입력
?>
<!--정상 링크-->
<?
} else {
?>
<style>
.outer{width:100%;height:100%;background:black}
.inner{width:420px;height:100px;background:black;color:white}
.inner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
</style>
<div class="outer">
<div class="inner">
<span class="absolute">
※ 외부 접근 링크에서는 사용이 불가합니다. 홈페이지에서 다시 시도해주세요</span>
</div>
</div>
<?
exit;
}
?>
'웹관련팁' 카테고리의 다른 글
그누보드5 회원 아이디로 회원 DB 항목 내용 불러오기 (0) | 2023.08.29 |
---|---|
그누보드5 회원 레벨 숫자 대신 글자 일반회원으로 표시하는 방법 (0) | 2023.08.12 |
openai api 가입 후 바로 이용하시고 안되면 결제 등록 해보세요. (0) | 2023.04.01 |
cloudflare 네임서버 정보 (0) | 2023.04.01 |
반응형 이미지 작업시 : PC 와 모바일 이미지 다르게 나오게 하기 (0) | 2022.09.19 |
댓글