아웃로그인 에러.. 정보
아웃로그인 에러..본문
http://www.my-ballet.com/main.htm 메인에서는 아웃로그인이 잘 뜨는데요..
http://www.my-ballet.com/com/com.htm 서브페이지에서는 아웃로그인 안 뜨네요..
http://www.my-ballet.com/bbs/board.php?bo_table=qna
참고로 게시판 넣은 페이지에서도 잘 뜹니다..
메인과 서브 모두 소스는 동일하게 넣었어요..
상단에
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
이렇게 넣었고
로그인 소스는 이렇게 넣었습니다..
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("zalhe"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
이 소스로 여러개의 홈페이지 적용해서 다 사용했었는데...
왜 이 페이지에서만 에러가 나는 걸까요?
아시는 분 답변 부탁드려요.,,
댓글 전체

경로때문인듯~
include_once("../_common.php"); 으로 해보세요.
include_once("../_common.php"); 으로 해보세요.
그것도 해봤는데안되네요~ ㄱ-
경로문제입니다.
서브소스에서
<?
include_once("./_common.php");
_common.php <- 이파일을 동일 디랙으로 카피하시고 그 상대경로를 넣어주세요
서브소스에서
<?
include_once("./_common.php");
_common.php <- 이파일을 동일 디랙으로 카피하시고 그 상대경로를 넣어주세요
_common.php 이 파일을 서브 폴더에 넣고
상대경로는
1. include_once("./_common.php");
2. include_once("/_common.php");
3. include_once("_common.php");
4. include_once("../_common.php");
해봤는데 다 안되네요.. ㄱ-
상대경로는
1. include_once("./_common.php");
2. include_once("/_common.php");
3. include_once("_common.php");
4. include_once("../_common.php");
해봤는데 다 안되네요.. ㄱ-

서브폴더에 넣으셨으면...
서브폴더에 있는 _common.php 파일을 열어서
<?
$g4_path = "com"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
로 수정하세요...
서브폴더에 있는 _common.php 파일을 열어서
<?
$g4_path = "com"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
로 수정하세요...
_common.php 파일 열어서 적어주신대로 수정하고
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
이 경로는 되는대로 다 해봤는데 역시 에러~~ ㅜㅜ..
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
이 경로는 되는대로 다 해봤는데 역시 에러~~ ㅜㅜ..

아흑~ 미안해요... 착각을... (__)
$g4_path = "/"; // common.php 의 상대 경로 --> 이렇게요..
$g4_path = "/"; // common.php 의 상대 경로 --> 이렇게요..
인클루드는 요렇게
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
_common.php 파일은 이렇게
<?
$g4_path = "/"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
그래두 안되욤.. ㅜㅜ..
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
_common.php 파일은 이렇게
<?
$g4_path = "/"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
그래두 안되욤.. ㅜㅜ..
서브폴더 com에 있는 _common.php 파일을 열어서 아래같이 수정해 보세요.
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
$g4_path 는 그누보드가 설치된 상위 디렉토리 경로를 표기해 줘야 합니다..
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
$g4_path 는 그누보드가 설치된 상위 디렉토리 경로를 표기해 줘야 합니다..

저도.. 답글을 달다보니..
테스트도 안해보고 말도안되는 답을 드려서...
$g4_path = ".."; // common.php 의 상대 경로
쪽지로 이렇게 수정하시라고 드렸는데, 수정했더니 아웃로그인은 뜨는데,
Warning: Cannot modify header information - headers already sent by (output started at /home1/myballet/public_html/com/com.htm:1) in /home1/myballet/public_html/common.php on line 8
이런에러가 또 나신답니다.
http://www.my-ballet.com/com/com.htm 링크보세요...
별도로 수정하지 않으셨다는 가정하에 문제가 된 common.php 8번째 줄을 보니...
// 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
이런 소스가 있더라구요...
모르겠는 코드라 더이상 답을 못드리고 있었습니다.
테스트도 안해보고 말도안되는 답을 드려서...
$g4_path = ".."; // common.php 의 상대 경로
쪽지로 이렇게 수정하시라고 드렸는데, 수정했더니 아웃로그인은 뜨는데,
Warning: Cannot modify header information - headers already sent by (output started at /home1/myballet/public_html/com/com.htm:1) in /home1/myballet/public_html/common.php on line 8
이런에러가 또 나신답니다.
http://www.my-ballet.com/com/com.htm 링크보세요...
별도로 수정하지 않으셨다는 가정하에 문제가 된 common.php 8번째 줄을 보니...
// 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
이런 소스가 있더라구요...
모르겠는 코드라 더이상 답을 못드리고 있었습니다.
include_once("$g4[path]/head.sub.php");추가해보세요
추가하니까 바로 되네요~~ 그것도 모르고 많이 헤맸네요..
근데.. 어제 토마님이 쪽지로까지 상담해주셔서..
토마님 답변 채택드릴게요~
아쉽게도 한 분만 채택하는거네요~
미래나무님 넘넘넘 ~~ 감사드려요..^^*
근데.. 어제 토마님이 쪽지로까지 상담해주셔서..
토마님 답변 채택드릴게요~
아쉽게도 한 분만 채택하는거네요~
미래나무님 넘넘넘 ~~ 감사드려요..^^*
저도 위의 글을 읽고 힌트를 얻었습니다..
저도 index에서는 외부나 방문자 등 외부로그인이 잘 보이는데
서브페이지를 sub01>sub01.php라고 해놓은 파일들은 하나같이 안보입니다.
그럴때 사용한 방법입니다.
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
저도 index에서는 외부나 방문자 등 외부로그인이 잘 보이는데
서브페이지를 sub01>sub01.php라고 해놓은 파일들은 하나같이 안보입니다.
그럴때 사용한 방법입니다.
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
이것때문에 무지 헤맬라고 했는데..
정말 감사합니다. 한방에 해결..
정말 감사합니다. 한방에 해결..

저도 메인구성에선 잘 보이는 카운터가 서브에서는 안보여서 경로를 이겋게 지정해주니 바로되네요!
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
커멈파일을 서브페이지에 복사하지 않아도 경로만 이렇게 지정해주니 되네요^^
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
커멈파일을 서브페이지에 복사하지 않아도 경로만 이렇게 지정해주니 되네요^^