개발 Q&A

제목 익스플로러에서 다운로드 오류
글쓴이 함박눈 작성시각 2016/04/27 13:15:27
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 13050   RSS

익스플로러에서 파일을 다운로드하면 로그아웃되어 로그인페이지로 넘어갑니다.

 그런데 이상한 점이 있다면

 1) 익스플로러에서 쿠키삭제를 하고 다운로드를 받으면 이런 현상이 생김

 2) 넘어간 URL과 소스를 확인해보니 아래 member_login_check() 함수의 주소로 넘어가는데 

  소스에는 세션이 존재하지 않을때 로그인 페이지로 이동하라고 되어있지만

print_r()로 찍어본 결과   세션은 모두 존재함

 

크롬에서는 파일 다운로드가 잘되는데 익스플로러에서만 이러네요ㅠ 

그리고 쿠키가 존재할땐 잘 다운받아지는데 쿠키삭제를 하고 처음 로그인하여 다운받을 때만 이럽니다ㅠ

 아시는분이 계시다면 조언 부탁드립니다~

 

function member_login_check(){		
		if(!$_SESSION['company_seq'] || !$_SESSION['member_seq']){
			// 로그인 페이지 이동			
			$addnp = $this->Common->get_post_var_en();
			func_Utility_next_go(BASE_ROOT."/sub_main.html?cfname=$_POST[cfname]&cfcode=login&nextpage=$_SERVER[PHP_SELF]&addnp=$addnp");			
			exit;
		}
	}

 

 다음글 요기요 앱에서 php 페이지 호출하면 값을 받지못합니다... (1)
 이전글 mysql 다중선택 쿼리문에 관해 조언부탁드립니다. (8)

댓글

변종원(웅파) / 2016/04/27 17:26:48 / 추천 0

익스에서 세션이 중복되서 그럴 수 있습니다.

실제 로그인데이터가 있는 세션이 있고 신규로 생성된 세션이 있어서 로그인이 안된 것처럼 보일 수 있습니다.

함박눈 / 2016/04/27 17:35:52 / 추천 0

@//변종원(웅파)

답글 감사합니다.

그러면 세션이 중복된 경우에는 어떻게 해야하나요?

쿠키가 있을때는 이런현상이 없는데 익스플로러에서 쿠키삭제를 했을때만 이런 현상이 있습니다.

조언 부탁드려요~

변종원(웅파) / 2016/04/28 08:59:03 / 추천 0

전제가 있었네요. 쿠키를 삭제하면 당연히 로그인정보 날라갑니다.

ci 2점대는 쿠키세션입니다. 정상적인 상태입니다.

함박눈 / 2016/04/28 12:46:58 / 추천 0

@//변종원(웅파)

시스템에 ci가 적용되어 있진 않습니다.

쿠키를 삭제한건 사용자가 처음 사이트에 로그인했을때 파일을 다운받을 수 있는지 알아볼려고 지웠던거구요

다른 컴퓨터에서 사이트에 처음들어와 로그인했을 때 다운로드가 되지않고 로그인창으로 이동합니다(로그아웃됨)ㅠ

그리고나서 다시 로그인해서 파일을 다운로드하면 쿠키가 생성되어 그런지 잘되구요 

이 문제는 어떻게 해결해야 하는지 막막합니다. 조언부탁드립니다~

변종원(웅파) / 2016/04/28 13:05:06 / 추천 0

ci가 아니면 조언해드리기가 힘듭니다. 어떤 구성으로 되어 있는지 알수가 없습니다.

로직을 다시 구성해보세요.