묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
HTML로 php변수전달 방법에 대해
2004.04.02 03:01
안녕하세요.
우음 간단한 문제 같은데 골치군요.
노프레임 페이지로 만들면 제로보드 셋업에서 '게시판 상단에 불러올 파일' 부분에 ../header.php 이런식으로 인클루드를 하는데 ..
그 php 파일로 변수값을 하나 전달하고 싶습니다.
게시판마다 header.php를 따로 만들지 않고 그 안에서 무슨 게시판인지 알아내서 약간씩 변화를 주고 싶은데, php에 거의 문외한이라
header.php안에서 게시판을 판별?하는 법은 전혀 감도 안오고 해서리 .. 가장 쉽게 생각한게 제로보드 관리자 페이지에서
변수를 header.php에 전달하는 방법입니다.
사실 변수를 전달하는데까지는 성공했습니다만,
그런데 문제는 ..
../header_home.php?body=text
이런식으로 하면 아예 php 파일을 인식을 못하더군요.(../header_home.php 그냥 이렇게만 쓰면 되고)
결국 http://................../header_home.php?body=text
이런식으로 url을 다 써주니 인식하긴 하는데, 이걸 게시판마다 다 이렇게 적어주는 것도 일이고(만약 도메인이라도 옮기면 낭패 --;)
거기다 이렇게 하면 외부 로그인이 풀려버리더군요.
왜 이렇게 되는지(절대, 상대경로는 인식을 못하는지) 그리고 해결책을 알려주시면 감사하겠습니다.
아니면 header.php에서 자기를 불러들인 제로보드 게시판의 id를 판별할수 있는 방법도 좋습니다 :)
우음 간단한 문제 같은데 골치군요.
노프레임 페이지로 만들면 제로보드 셋업에서 '게시판 상단에 불러올 파일' 부분에 ../header.php 이런식으로 인클루드를 하는데 ..
그 php 파일로 변수값을 하나 전달하고 싶습니다.
게시판마다 header.php를 따로 만들지 않고 그 안에서 무슨 게시판인지 알아내서 약간씩 변화를 주고 싶은데, php에 거의 문외한이라
header.php안에서 게시판을 판별?하는 법은 전혀 감도 안오고 해서리 .. 가장 쉽게 생각한게 제로보드 관리자 페이지에서
변수를 header.php에 전달하는 방법입니다.
사실 변수를 전달하는데까지는 성공했습니다만,
그런데 문제는 ..
../header_home.php?body=text
이런식으로 하면 아예 php 파일을 인식을 못하더군요.(../header_home.php 그냥 이렇게만 쓰면 되고)
결국 http://................../header_home.php?body=text
이런식으로 url을 다 써주니 인식하긴 하는데, 이걸 게시판마다 다 이렇게 적어주는 것도 일이고(만약 도메인이라도 옮기면 낭패 --;)
거기다 이렇게 하면 외부 로그인이 풀려버리더군요.
왜 이렇게 되는지(절대, 상대경로는 인식을 못하는지) 그리고 해결책을 알려주시면 감사하겠습니다.
아니면 header.php에서 자기를 불러들인 제로보드 게시판의 id를 판별할수 있는 방법도 좋습니다 :)
댓글 2
-
최영곤
2004.04.02 11:46
-
노준형
2004.04.03 00:24
아 그런 처리는 일단 값을 받은 다음에 하려고 ^^; 일단 php 안에는 그냥 그 변수안에 내용을 보여주기만 하게 해놨습니다 시험으로요. 값이 정상적으로 전달되기만 하면 다른 문제는 없을거 같은데요 --;
제대로 안되고 있다는걸 잘 알 수 있는게, url을 다 안써주고 저장한 후 게시판을 들어가보면 헤더를 아예 못읽어버립니다.
링크로 전달된 변수를 받아서 if문으로 처리하는 부분은 설명을 하나도 안해주셨네요...
혹시 빠트리신건 아닌지? ^^;;;
값만 넘긴다고 다 되는게 아니잖아요...
header_home.php에서 if문으로 body변수의 값이 text이면 "텍스트" text1이면 "텍스트1"을
보여줘라~ 이런 처리는 안하신거 같네요... (설명하신것만 본다면요 ^^;;;)