방식이 잘못된걸까요 ㅠㅠ > 그누4 질문답변

그누4 질문답변

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

방식이 잘못된걸까요 ㅠㅠ 정보

방식이 잘못된걸까요 ㅠㅠ

본문

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

오류 주소 :


익스 6.0.7.0에서 사이트가 안뜨는 문제가 발생하여

호스팅업체에 문의를 해보니

브라우져 설정에서 읽어드리는 케릭터셋이

맞지않으면  해당 증상이 나올수 있으니 웹서버에 케릭터 셋을 지정하시고

브라우저에 케릭터셋을 비교하시어 확인해주시기 바랍니다.

이렇게 말씀하셔서 소스위에 저렇게 utf-8이라고 하니 사이트는 뜨는데 로그인이 안되네요 ㅠㅠ
대체 뭐가 문제일까요..

간절히 부탁드립니다.ㅠㅠ
------------------------------------------------------------------------------


<meta http-equiv="content-type" content="text/html; charset=utf-8">
<?
/*
 * 노프레임 홈페이지를 위한 기능 역활을 합니다
 *  대부분의 파일 최상단에 include 됩니다
 */

// head.inc.php 를 호출하는 파일위치에 따라서 경로 설정
$call = dirname($_SERVER[PHP_SELF]);
$top_dir = "/"; // 최상위 폴더

if($call == $top_dir) {
$dir = "./popupsite/php/session";
$img_dir = "./popupsite/img/";
$file_dir = "popupsite/php/";
$file_dir2 = "popupsite/";
$file_dir3 = "popupsite/admin/";
$file_dir4 = "popupsite/page/";

include "./popupsite/php/connect.inc.php";
include "./popupsite/php/lib.php";

} else if(eregi("/popupsite/php", $call)) {
$dir = "./session/";
$img_dir = "../img/";
$file_dir = "";
$file_dir2 = "../";
$file_dir3 = "../admin/";
$file_dir4 = "../page/";

include "connect.inc.php";
include "lib.php";

} else if(eregi("/popupsite/admin", $call)) {
$dir = "../php/session/";
$img_dir = "../img/";
$file_dir = "../php/";
$file_dir2 = "../";
$file_dir3 = "";
$file_dir4 = "../page/";

include "../php/connect.inc.php";
include "../php/lib.php";

} else if(eregi("/popupsite/page", $call)) {
$dir = "../php/session/";
$img_dir = "../img/";
$file_dir = "../php/";
$file_dir2 = "../";
$file_dir3 = "../admin/";
$file_dir4 = "";

include "../php/connect.inc.php";
include "../php/lib.php";
}

// 세션 관련설정
ini_set("session.cache_expire", "86400");
ini_set("session.gc_maxlifetime", "86400");
session_cache_limiter("nocache");
session_set_cookie_params(0,"/");
session_save_path($dir);

@session_start();

// 변수 재설정
extract($_GET);
extract($_POST);
extract($_SERVER);
extract($_COOKIE);
extract($_FILES);
extract($_SESSION);
extract($_ENV);

// 카운터를 호출
if($call == $top_dir) {
include "./popupsite/admin/admin_counter.php";
} else if(eregi("/popupsite/php", $call)) {
include "../admin/admin_counter.php";

} else if(eregi("/popupsite/admin", $call) or eregi("/popupsite/page", $call)) {
if(eregi("/popupsite/admin", $call)) {
include "admin_counter.php";
} else if(eregi("/popupsite/page", $call)) {
include "../admin/admin_counter.php";
}
}

// 환경설정 값을 가져옴
$setup = mysql_fetch_array(mysql_query("select * from popupsite_member_setup where uid=1"));

// 세션이 존재하는 경우
if($_SESSION["id"]) {

// 세션만료시간동안 아무런 활동이 없는경우 세션을 강제종료시킴
if(time() - $last_connect > $setup[auto_del_session] * 60) {
$_SESSION["id"] = "";
$_SESSION["name"] = "";
$_SESSION["email"] = "";
$_SESSION["homepage"] = "";
$_SESSION["level"] = "";
$_SESSION["secret"] = "";
$_SESSION["last_connect"] = "";

session_unregister("id");
session_unregister("name");
session_unregister("email");
session_unregister("homepage");
session_unregister("level");
session_unregister("secret");
session_unregister("last_connect");

session_destroy();

echo "
<script>
alert('$setup[auto_del_session]분간 아무런 활동이 없어 로그인이 종료되었습니다\\n다시 로그인 하시고 이용하세요');
top.location.href='$setup[mainpage]';
</script>";

// 지정시간동안 활동이 있는경우 세션 시간을 업데이트
} else {
$_SESSION["last_connect"] = time();
}
}

// 자동 추천인 코드로 접속하였을때 추천인 아이디를 쿠키로 생성
if($recommender) {
setcookie("recommender", $recommender, 0, "/");
}

// 세션이 존재할때 기본 로그인 정보를 검색
if($_SESSION["secret"]) {
$member = mysql_fetch_array(mysql_query("select * from popupsite_member where id='$id'", $connect));
}

// mainpage 모든 목록 상단,하단 td style 설정
$td_style1 = "padding:8px; border-top-width:2px; border-bottom-width:1px; border-top-color:rgb(204,204,204); border-bottom-color:rgb(204,204,204); border-top-style:solid; border-bottom-style:solid;";
$td_style2 = "border-bottom-width:1px; border-bottom-color:rgb(229,229,229); border-bottom-style:solid;";
$td_style3 = "padding:8px; border-top-width:2px; border-bottom-width:1px; border-top-color:rgb(204,204,204); border-bottom-color:rgb(204,204,204); border-top-style:solid; border-bottom-style:dotted;";
$td_style4 = "border-top-width:1px; border-top-color:rgb(229,229,229); border-top-style:solid;";
$tr_bgcolor = "#f3f3f3";
?>

<html>

<head>
<script language="javascript">
function check_login() {
if(!form_login.id.value) {
alert('아이디를 입력하세요!');
form_login.id.focus();
return false;
}
if(!form_login.pw.value) {
alert('암호를 입력하세요!');
form_login.pw.focus();
return false;
}
return true;
}

function main_focus() {
document.form_login.id.focus();
}
</script>

<title><?=$setup[view_site_title]?></title>
<style>
BODY,TD,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-size:9pt; font-family:tahoma,verdana,굴림; color:black}
SELECT{font-size:9pt;}
A:link    {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active  {color:black;text-decoration:none;}
A:hover  {color:444444;text-decoration:underline}

.input_sky {border:solid 1 bedbfc;background-color:white;}
.input_gray {border:solid 1 e4e4e4;font-size:9pt;color:gray;background-color:white;}
.head {border:solid 1 black;font-family:Tahoma,Verdana;font-size:9pt;color:black;background-color:white; width:100px;height=18px}
.input_comment {border:solid 1 f3f7f3;font-family:Tahoma,Verdana;font-size:9pt;color:black;background-color:f3f7f3; width:50px;height=18px}
.gray {border:solid 0 gray;font-family:Tahoma,Verdana;font-size:9pt;color:white;background-color:gray; height=18px}
.teal {border:solid 0 gray;font-family:Tahoma,Verdana;font-size:9pt;color:white;background-color:teal; height=18px}
.sky {border:solid 0 gray;font-family:Tahoma,Verdana;font-size:9pt;color:white;background-color:56A3FA; height=18px}
</style>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>

<body bgcolor="white" text="black" link="cccccc" vlink="cccccc" alink="cccccc" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0"

<? if(!$_SESSION["secret"]) { ?>
onload="main_focus();">
<?
  } else {
echo ">";
  }
?>
<!-- 메인 우측 표 라인 색상 변경시 bordercolor, bordercolorlight 색상을 수정하면된다 -->
<table border="0" width="950" bordercolor="#cccccc" bordercolorlight="#cccccc" cellpadding="0" cellspacing="0">
<!-- 상단 배너 -->
    <tr>
        <td width="160">
<a href="<?=$setup[mainpage]?>"><img src="<?=$img_dir?>logo.gif" width="160" height="60" border="0"></a>
</td>
<td width="560" align="right" valign="bottom">

<!-- 상단 배너 삽입은 여기에 -->
<?
// 관리자 모드 접속 아이콘
if($_SESSION["level"] > 8) {
echo "<a href={$file_dir3}admin_index.php><img src={$img_dir}admin.gif width=21 height=13 border=0></a>";
} else {
echo "&nbsp;";
}
?>

        </td>
        <td width="230" align="right">
&nbsp;
        </td>
</tr>
<!-- 상단 메뉴바 -->
<tr>
        <td colspan="2" width="720">
<img src="<?=$img_dir?>main_bar1.gif" width="723" height="45" border="0" usemap="#ImageMap1">
</td>
        <td width="230" style="border-left-width:1px; border-left-style:solid;">
            <p>&nbsp;</p>
        </td>
    </tr>

<!-- 좌측 로그인 -->
    <tr>
        <td width="160" valign="top">

            <table border="0" cellpadding="0" cellspacing="0" width="160" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC">
                <tr>
                    <td width="160" align="right" style="border-top-width:1px; border-right-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-left-style:solid;">
<p>

<?
// 로그인 폼 삽입
if($call == $top_dir) {
include "./popupsite/php/login.php";
} else if(eregi("/popupsite/php", $call)) {
include "login.php";
} else if(eregi("/popupsite/admin", $call) or eregi("/popupsite/page", $call)) {
include "../php/login.php";
}
?>

</p>
                    </td>
                </tr>

<!-- 좌측 하단 메뉴 -->

                <tr>
                    <td width="160" height="60" align="center" background="<?=$img_dir?>menu1.gif">
                        <br><br><br><font color="#999999"><?=$setup[admin_msn]?></font>
                    </td>
                </tr>
                <tr>
                    <td width="160" height="240" align="center" valign="top" background="<?=$img_dir?>menu2.gif">
<table align="left">
<br>
<?
$result = mysql_query("select * from popupsite_member order by point desc limit 10");
$rank = 0;
while($member_rank = mysql_fetch_array($result)) {
$rank++;
?>

                <tr>
                    <td>
&nbsp;&nbsp;&nbsp;<img src="<?=$img_dir?>icon.gif" align="absmiddle" width="2" height="2" border="0"> <?=$rank?>위 <?=$member_rank[id]?>
                    </td>
                </tr>

<?
}
?>

</table>
                    </td>
                </tr>
                <tr>
                    <td width="160"height="67" align="center" background="<?=$img_dir?>menu3.gif">

                    </td>
                </tr>
                <tr>
                    <td width="160" height="60" align="center" background="<?=$img_dir?>menu4.gif">
<table width="160">
<tr>
                                <td width="160" align="center">
</tr>
<img src="<?=$img_dir?>menu5.gif">  
</table>
                    </td>
                </tr>
            </table>
        </td>

&nbsp;        <td width="560" valign="top">
<map name="ImageMap1">
<area shape="rect" coords="1, 1, 145, 43" href="<?=$setup[mainpage]?>">
<area shape="rect" coords="145, 1, 289, 43" href="<?=$file_dir4?>default4.php">
<area shape="rect" coords="288, 1, 433, 43" href="<?=$file_dir4?>default5.php">
<area shape="rect" coords="432, 1, 577, 43" href="<?=$file_dir2?>mypage_index.php">
<area shape="rect" coords="576, 1, 722, 43" href="<?=$file_dir?>board_list.php?code=popupsite_board_direct">
</map>


이렇게 했는데요 사이트는 뜨는데...로그인이 안되는 문제가 발생하네요 ㅠㅠ

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT