묻고답하기

송동우님~

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 남기남
miso777 오픈아이디 도대체 어디서 설정하는건가요.?  
날마다좋은날 [xe1.5.1.2]위젯설치가 안돼고 있읍니다. [1] 2012.01.12 by 송동우
푸름빠 레이아웃편집에서 플래시 등록시 에러나요 user_layout_image가 어쩌고 저쩌고  
건즈 메뉴 펼침 기능이 사라졌네요?  
키스미베이베 씨엠디님 부탁드리겠습니다 (--)(__) (위젯스타일 관련) [1] file 2012.01.12 by CMD
앤디러브 파일 여러개 올리기에 문제가 있습니다.  
mena 송동우님 도와주세요 ..  
민현류 웹사이트 만드는중 ..문제가 있어서 .ㅠㅠ메뉴 관련  
bogus 첨부파일은 어디에 저장이 되나요? [1] 2012.01.11 by 송동우
miso777 즐겨찾기 시작페이지 설정하기요 [1] file 2012.01.11 by 송동우
eric79won XE 1.5.1.2인데요..관리자에서 분류관리에 분류들이 안보여요... [1] 2012.01.11 by 클라우
키스미베이베 위젯스타일 more 가 아닌 해당 게시판 제목 클릭시 바로 게시판 가도록 [1] file 2012.01.11 by CMD
eric79won 회원가입하면 "그룹번호에 값을 입력해 주세요"라고 나와요..  
LSset 소셜 첫 로그인시도시  
sbshs77 rss 가 제대로 뜨게 하고 싶습니다.. [1] file 2012.01.10 by 반손이
sbshs77 XE 관리자페이지에서 콘텐츠 메뉴가 제멋대로 떠다닙니다.. file  
sbshs77 ajaxplorer와 XE 연동 방법..  
admain 제로보드 웹서버와 첨부파일 서버 이렇게 2개로 쓰고싶습니다. [1] 2012.01.10 by sbshs77
박노열 회원 가입 폼 설정과 관련한 질문 [1] file 2012.01.10 by sbshs77
sbshs77 회원가입시 추가필드가 출력이 안됩니다.. [1] 2012.01.10 by sbshs77
크리디어 XE 업데이트 취소 방법? [1] 2012.01.10 by 송동우
찐이s xe관리자메뉴 백지상태문의  
whitemind 메인 frame을 나눠서 게시판과 위젯을 함께 넣고 싶은데요.. [1] file 2012.01.10 by KANTSOFT
미덜 자꾸 성인광고글이 등록되요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ  
김수용122 Query 파싱할 때... [2] 2012.01.10 by 카르마
digi Textyle hub설정에서 모듈분류가 작동치 않는데  
닉이얌 외부페이지에서 회원가입을 시도하는데 member_srl 이 제대로 등록되지 않아요 file  
스눕눕. [재질문]없는 MID로 접속시 특정페이지로 이동 [1] 2012.01.10 by 송동우
mrk 쉬운설치시 에러  
경호씨 회원정보 변경 페이지에 가면 글자가 깨져서 나옵니다. [2] 2012.01.10 by 경호씨