일반 웹호스팅에서는 동작하는데, 제가 만든 VPS 서버에서는 위 코드가 동작하지 않습니다.
동작하지 않는 서버의 php 정보
http://eond.com/misc/phpinfo.php
동작하는 서버의 php 정보
http://fun.eond.com/misc/phpinfo.php
동작하는 서버의 주소
1) http://fun.eond.com/market_mystore
2) 상단바의 로그인 버튼을 클릭합니다.
3) http://fun.eond.com/login 으로 이동합니다.
4) 아이디 : [email protected] / 비밀번호 : test
5) http://fun.eond.com/market_mystore 로 자동으로 이동합니다.
동작하지 않는 서버의 주소
1) http://eond.com/market_mystore
2) 상단바의 로그인 버튼을 클릭합니다.
3) http://eond.com/login 으로 이동합니다.
4) 아이디 : [email protected] / 비밀번호 : test
5) http://eond.com/market_mystore 로 자동으로 이동하지 않습니다.
무슨 차이일까요?
해당 코드는 아래와 같습니다.
<form action="{getUrl()}" method="post" ruleset="@login"> <input type="hidden" name="act" value="procMemberLogin" /> <input type="hidden" name="success_return_url" value="<? echo htmlspecialchars( $_SERVER['HTTP_REFERER'] ); ?>" /> <fieldset class="login_form"> <legend>로그인</legend> <div class="error" cond="$XE_VALIDATOR_MESSAGE">{$XE_VALIDATOR_MESSAGE}</div> <div class="input_row" id="id_area"> <span class="input_box"> <label for="ididid" id="label_id_area" class="lbl">아이디</label> <input type="email" id="id" name="user_id" accesskey="l" placeholder="이메일" class="int" required="true"> </span> <button type="button" title="delete" id="id_clear" class="wrg" style="display:none" onclick="inputReset('id')">삭제</button> </div> <div id="err_empty_id" class="error" style="display:none;">아이디를 입력해주세요.</div> <div class="input_row" id="pw_area"> <span class="input_box"> <label for="pw" id="label_pw_area" class="lbl" >비밀번호</label> <input type="password" id="pw" name="password" placeholder="비밀번호" class="int" maxlength="16" required="true"> </span> <button type="button" title="delete" id="pw_clear" class="wrg" style="display:none" onclick="inputReset('pw')">삭제 </button> </div> <div id="err_empty_pw" class="error" style="display:none;">비밀번호를 입력해주세요.</div> <div class="loginbox"> <input type="submit" id="btn_login" class="btn-login" accesskey="s" value="로그인"> </div> <div class="check_info"> <div class="login_check"> <span class="login_check_box"> <input type="checkbox" id="keep_login" name="keep_signed" value="Y" onchange="savedLong(this);"> <label for="keep_login" id="label_login_chk" class="sp">로그인 상태 유지</label> </span> <div class="ly_v2" id="persist_usage" style="display:none;"><div class="ly_box"><p>개인정보 보호를 위해 <strong>개인 PC에서만 사용하세요.</strong> <a target="_blank" href="https://help.naver.com/support/contents/contents.nhn?serviceNo=532&categoryNo=1523" class="sp btn_check_help">도움말보기</a></p></div><span class="sp ly_point"></span></div> </div> </div> </fieldset> </form>