묻고답하기

송동우님~

2012.01.02 19:59

뮤 

외부 페이지에서 회원 정보를 보여주게 하려고 합니다.

일단 이렇게 만들어 보았습니다.


<?

$uid = $_GET['user_id'];

$conn=mysql_connect("localhost","아이디","비밀번호");

mysql_select_db("DB명",$conn);

$query="select * from xe_member where user_id='$uid'";

$result=mysql_query($query) or die("$query".mysql_error());

while($row=mysql_fetch_array($result))

{

echo $row[user_id];
이하 생략

}

?>


한데 이러면 문제가, http://주소/test.php?user_id=아이디 이런식으로 접속하는 것이니 

다른 회원의 아이디를 치면 정보가 다 보이게 됩니다.

게다가 페이지 수정 > 내용 직접 추가에서 <a href="http://주소/test.php?user_id=$logged_info->user_id">보러가기</a>

를 해도 정상 작동하지 않구요.


그래서 묻고답하기 게시판에서 한참 검색하다가 


<?

define('__ZBXE__', true);

require_once('./config/config.inc.php');

$oContext = &Context::getInstance();

$oContext->init();

$logged_info = Context::get('logged_info');

?>


이걸 최상단에 넣으면 외부페이지에서도 회원정보를 가져올 수 있다는 것을 알게 되었습니다.

그래서


<?

define('__ZBXE__', true);

require_once('./config/config.inc.php');

$oContext = &Context::getInstance();

$oContext->init();

$logged_info = Context::get('logged_info');

 

$id = $logged_info->user_id;

echo $id;

?>


를 해봤는데 아무것도 뜨지 않습니다. echo $id 아래에 echo "테스트"; 를 넣으면 테스트만 정상 출력되더군요.

제가 뭘 잘못한 걸까요?


해당 php파일의 경로는 public_html/test.php이고

config.inc.php 파일의 경로는 public_html/config/config.inc.php입니다.

답변 해 주시면 정말 감사하겠습니다.



* 추가로 궁금한 것이 있는데


<html>

<head>

</head>

<body>

<!--@foreach($logged_info->group_list as $key => $val)--> 

<h2>$val</h2>

<!--@if($val=="Manager")-->

관리자일 경우

<!--@end-->

<!--@end-->

</body>

</html>


이렇게 작성했는데 $val의 값이 아니라 그냥 $val이라는 텍스트가 뜹니다. 

또 "관리자일 경우" 라는 메시지가 모든 그룹과 로그인하지 않은 사용자에게도 뜹니다.

무엇이 잘못된 것인가요?



오늘 처음 건드려 보는 거라 모르는게 참 많네요. 귀찮게 해드려 죄송할 따름입니다 ㅠㅠ

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
박찬 가입시 메일인증 [1] 2008.11.18 by 센세이션
우리아기 비회원으로 다운로드가 안되네요..... [1] 2008.11.18 by 센세이션
이원형 메뉴 위에 검색기능을 없애고 음악듣기 기능을 넣으려고합니다. [2] 2008.11.18 by 이원형
spring 에디터 스킨 선택시 초기화..  
artlab 도메인 변경시 해야 할 일들 누가 정리를 좀.... [3] 2008.11.18 by 광수생각
sunrise1027 카운터 위젯이 않보이는데요... [1] file 2008.11.18 by 느까끼
키작은거인 메뉴가 생성되지 않습니다 [1] 2008.11.18 by 느까끼
테사카 1.0.5 에 이전버전 제로보드를 일부 덮어쓸수 있나요?  
WhiteAT 게시물 내용을 볼때 [2] 2008.11.18 by 山水菊
엠™ 서브 도메인 사용. 서브 도메인 이동시 로그인 풀림 현상 문제요.  
김정훈822 디지털 시계 위젯 위치 변경 문의 [2] 2008.11.18 by 김군
koko 폰트크기조정  
열혈축구 게시판 삭제번튼 없는경우? [2] file 2008.11.18 by 열혈축구
하늘편지 에디터 관련 문의 [2] 2008.11.18 by 하늘편지
:에반: 유령 모듈... 이 증상 해결해 주실 분... file  
소호 Margin에 관한 문제입니다. [1] 2008.11.18 by 엠™
키작은거인 /files/ 삭제하는 법 부탁합니다 [1] 2008.11.18 by 엠™
프리드발느 제로보드 전문가 도움(아르바이트)을 구합니다.  
초보백수 레이아웃이 깨졌어요...도와주세요 [2] 2008.11.18 by 초보백수
윤승현230 메뉴 또는 버튼 마우스오버시 흔들리는 현상 [2] 2008.11.18 by 윤승현230
냐하~ 제로보드4와 XE 같이 사용가능여부 Putty 접속이 않됨 [2] 2008.11.18 by 냐하~
박은진524 메뉴연결 [2] 2008.11.18 by 엠™
풀카운트 XE 게시판 기본스킨 파일첨가에 관해서요. [1] 2008.11.18 by 山水菊
초보백수 급한 질문. 파일 첨가 아이콘이 동작을 안하네요. [3] file 2008.11.18 by 초보백수
정플 제로보드4처럼 게시판설정시 상단과 하단에 외부파일 불러오는 기능은 없나요 [3] 2008.11.18 by Reminisce
최호식 게시물 등록하는데 자꾸 화면에 문제가 있는거 같습니다.. [1] file 2008.11.18 by 山水菊
화니™ 2차 메뉴 공백 삭제방법 좀 열려주세요?? [2] file 2008.11.18 by 山水菊
jjabez 2차 분류(카테고리) 이름을 별도로 빼서 사용하는 방법에 대해 도움을 구합니다 [2] file 2008.11.18 by jjbez
d-_-b159 로고 클릭시 웹주소뒤에 또 웹주소가 붙어버리는 현상... [2] 2008.11.18 by d-_-b159
이동민328 통합검색질문입니다.