[php초보] common.php 의 $g4_path > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[php초보] common.php 의 $g4_path 정보

[php초보] common.php 의 $g4_path

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

common.php 가 불리워지기 전에  _common.php 를  include 합니다.

_common.php 에서

$g4_path = "." 있던데  이를

common.php 에서 echo "g4_path" 햇더니  안나오는군요..즉 전역변수가 아닌걸로 생각..

그런데 어째서 common.php에서 

include_once("$g4[path]/lib/constant.php");  // 상수 정의  와 같은 부분을 인식할수있나요?

현재 공부하는 단계는
최초  index.php 를 열때  서버쪽에서 전달되는 post 나 get 방식중에 최초로 파싱한값들을 echo 로 출력해보고자 하는데  어디부분에서 하는지 모르겠습니다.

이를 공부하다보니 $g4_path 조차도 "."  라는 것이 _common.php 에서 common.php 에 전달되지 못하는데 어떻게 include 되는지 모르겠군요..
  • 복사

댓글 전체

common.php 중간에 $g4_path를 $g4['path']에 넣어준 뒤 unset합니다. (악용을 막기위해섭니다. 배열≒구조체는 상대적으로
인젝션하기 어렵기때문에 그렇게 쓰는것입니다. 관리하기 편한점도 있고)
include 로 변수 전달은 확실히 됩니다.

그것보다 echo "g4_path" 라는거 틀린거아닌가요? "$g4_path" 아닌가요.
질문에만 오타 내신것 같네요.

post 는 서버쪽에서 전달되는게 아니라 클라이언트쪽에서 서버쪽으로 전달되는 거라고 봐야겠지요?
브라우저를 클라이언트라고만 볼때 얘기지만요.
여튼 post든 get 이든 둘다 request 입니다.
$_REQUEST 를 foreach 등으로 잘 관리해서 echo 해 보세요.
그럼 슝
© SIRSOFT
현재 페이지 제일 처음으로