웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
include 할시에 주의사항..(경로설정관련)
2003.09.14 04:07
한참을 적었다가-_- 왠 잡소리만 가득한거 같아 다 지우고 요점만 남깁니다.
극악초보버젼이니 "난 초보가 아니다!!" 생각하시는 분은 개무시 때려주시기 바래요. ;;
두가지 예를 보시죠..
루트에(그저 예를 편하게 들기 위해 루트로 삼았습니다.)
ho.php 라는 파일을 만든후
<?
$ho = "24";
?>
라고 만든 후..
같은 루트 디렉토리에 a.php 라는 파일을
<?
include "ho.php";
echo "내 나이 $ho 살";
?>
그리고 역시 같은 루트 디렉토리에 b.php 라는 파일을 만들고
<?
include "http://www.주소.com/ho.php";
echo "내 나이 $ho 살";
?>
이렇게 만들어 줍니다.
a.php 와 b.php를 웹에서 불러봅니다..
a.php 의 결과
내 나이 24 살
b.php 의 결과
내 나이 살
이유?
a.php는 당연히 예상하신 결과입니다만
b.php같은 경우..
http://부터 시작되는 절대경로를 모조리 적어서 include하게되면
해당 페이지의 결과물(php같은 경우 프로그램 결과)을 include하게 됩니다.
쉽게 예를 들자면
include "http://www.nzeo.com"; 이렇게 입력하는것과 같지요.
만약 저게 먹는다면 ;; nzeo.com에서 사용하는 모든 변수의 값들을 알아낼수 있을터이니..
문제가 많겠죠 ;;
제 경우 php 처음 시작할때
상대경로 절대경로에 개념이 정확이 잡히지 않은 상태에서 어설프게 코딩하다 보니
저런 당연한 결과를 내놓고 말았습니다.
어떻게 생각해보면 참 단순하고 찾기 쉬운 오류인데도
php를 막 시작하시는 분들 보면 가끔 이런 오류를 범하시기도 합니다.
설마 저만 그랬던건 아니겠죠? ㅠㅠ;;
아.. 허접해. ㅡ.ㅜ 죄송합니다.
극악초보버젼이니 "난 초보가 아니다!!" 생각하시는 분은 개무시 때려주시기 바래요. ;;
두가지 예를 보시죠..
루트에(그저 예를 편하게 들기 위해 루트로 삼았습니다.)
ho.php 라는 파일을 만든후
<?
$ho = "24";
?>
라고 만든 후..
같은 루트 디렉토리에 a.php 라는 파일을
<?
include "ho.php";
echo "내 나이 $ho 살";
?>
그리고 역시 같은 루트 디렉토리에 b.php 라는 파일을 만들고
<?
include "http://www.주소.com/ho.php";
echo "내 나이 $ho 살";
?>
이렇게 만들어 줍니다.
a.php 와 b.php를 웹에서 불러봅니다..
a.php 의 결과
내 나이 24 살
b.php 의 결과
내 나이 살
이유?
a.php는 당연히 예상하신 결과입니다만
b.php같은 경우..
http://부터 시작되는 절대경로를 모조리 적어서 include하게되면
해당 페이지의 결과물(php같은 경우 프로그램 결과)을 include하게 됩니다.
쉽게 예를 들자면
include "http://www.nzeo.com"; 이렇게 입력하는것과 같지요.
만약 저게 먹는다면 ;; nzeo.com에서 사용하는 모든 변수의 값들을 알아낼수 있을터이니..
문제가 많겠죠 ;;
제 경우 php 처음 시작할때
상대경로 절대경로에 개념이 정확이 잡히지 않은 상태에서 어설프게 코딩하다 보니
저런 당연한 결과를 내놓고 말았습니다.
어떻게 생각해보면 참 단순하고 찾기 쉬운 오류인데도
php를 막 시작하시는 분들 보면 가끔 이런 오류를 범하시기도 합니다.
설마 저만 그랬던건 아니겠죠? ㅠㅠ;;
아.. 허접해. ㅡ.ㅜ 죄송합니다.
댓글 10
제목 | 글쓴이 | 날짜 |
---|---|---|
개판 오분전 정규식(3) [2] | 미친개 | 2003.08.07 |
개판 오분전 정규식(2) [5] | 미친개 | 2003.08.07 |
개판 오분전 정규식(1) | 미친개 | 2003.08.07 |
웹디자이너와 프로그래머가 사이 좋게 코딩하는 방법 [50] | 마이템플릿 | 2003.08.13 |
php 랜덤 이미지 디렉토리 검색으로 편하게.. [3] | 꺼노 | 2003.08.28 |
자료실에 쓸만한 자료용량 환산 [7] | 한승진 | 2003.09.01 |
군대간 친구 남은날짜 구하기 2(복무기간 단축에 따른 수정) [8] | 신민경 | 2003.09.02 |
모든파일을 리스트로 만들기; [10] | 플로렐라 | 2003.09.10 |
지정한만큼 암호화/해독 하기 [24] | 뒹굴리스트 | 2003.09.10 |
include 할시에 주의사항..(경로설정관련) [10] | 피너츠 | 2003.09.14 |
동적으로 Extensions(library) 로딩하기 | impre | 2003.09.20 |
임시적으로 php.ini 환경변수들 대처하기 [2] | impre | 2003.09.20 |
인터넷 사이트 , MS 오피스로 관리하기 [3] | 한꼬마 | 2003.09.22 |
인터넷 사이트, MS 오피스로 관리하기 2 공지사항 [4] | 한꼬마 | 2003.09.23 |
php+mysql>>공지사항|일기장 프로그램 1장:DB구조,schema 파일로 테이블생성하기! [2] | 시루바 | 2003.09.23 |
달력 만들기 [10] | TheMics | 2003.09.23 |
Whois를 이용해서 접속자가 사용하는 ISP출력(한국통신,하나로,두루넷 등등) [6] | 김재경 | 2003.09.23 |
인터넷 사이트 , MS 오피스로 관리하기 3 공시사항 나타내기 [5] | 한꼬마 | 2003.09.24 |
[초보] 확장자 체크하는 매우 간단한 소스; [4] | 에지 | 2003.09.29 |
공지사항|일기장 프로그램 2장:코딩구조와write.php [2] | 시루바 | 2003.10.02 |