답변 1개
채택된 답변
+20 포인트
7개월 전
/bbs/login.php 이페 이지에서 input name="url" 또는 파라미터로 &url=xxxxx 이렇게 넘어온 것이 있는지 봐 보세요.. 로그인 버튼 누르기 전의 페이지에서 login.php 페이지로 넘어갈 떄 &url=urlencode(); 또는 input 으로 값이 넘어 갑니다. 그 링크로 로그인 후 페이지가 열리게 됩니다. /bbs/login_check.php 의 맨 마지막에 $link 이곳으로 열리게 됩니다. goto_url($link); /bbs/login_check.php 의 아래 부분을 봐 보세요
</p>
<p>if ($url) {
// url 체크
check_url_host($url, '', G5_URL, true);</p>
<p> $link = urldecode($url);
// 2003-06-14 추가 (다른 변수들을 넘겨주기 위함)
if (preg_match("/\?/", $link))
$split= "&";
else
$split= "?";</p>
<p> // $_POST 배열변수에서 아래의 이름을 가지지 않은 것만 넘김
$post_check_keys = array('mb_id', 'mb_password', 'x', 'y', 'url');
//소셜 로그인 추가
if($is_social_login){
$post_check_keys[] = 'provider';
}</p>
<p> $post_check_keys = run_replace('login_check_post_check_keys', $post_check_keys, $link, $is_social_login);</p>
<p> foreach($_POST as $key=>$value) {
if ($key && !in_array($key, $post_check_keys)) {
$link .= "$split$key=$value";
$split = "&";
}
}</p>
<p>} else {
$link = G5_URL;
}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인