php alert 질문드려요 뒤로가기 ㅠㅠ

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
php alert 질문드려요 뒤로가기 ㅠㅠ

QA

php alert 질문드려요 뒤로가기 ㅠㅠ

답변 3

본문

안녕하세요 

저는 디자이너인데 현재 회사에 개발자가없어서

제가 할 수 있는곳까지는 만지고있는데

 

지금 홈페이지->상담페이지에 질문을 등록하고 [완료하기]를 눌렀을경우에

 

alert("신청이 완료되었습니다.","http://${_SERVER[HTTP_HOST]}"); 

 

이렇게 코딩이 되어있어서 맨처음 홈페이지로 가버려지는데

이게 원래있던 페이지로 가게 할 수는 없을까요?

 

$_SERVER['HTTP_REFERER'] 

이걸 넣으면 뒤로 가긴하는데 지금 순서가

홈페이지->상담페이지->디비저장하는페이지->팝업

이순서라서 팝업에서 한단계 전으로 되돌아가면 디비저장하는페이지가 열립니다.

 

또 그냥 원래있던소스를

alert("신청이 완료되었습니다.","http://${_SERVER[HTTP_HOST]}/sub2.html");

로 넣을수 없는 상황이 저뒤에 sub2.html 이 주소가 sub3.html/ sub4.html/ 이렇게 페이지마다 다 달라서 하나로만 지정 할 수가없어서 결국 뒤로가기를 2번을하거나 해야 하는 상황입니다.

 

이걸 어떻게 해결해야 할까요 허허허허허 살려주시면 감사하겠습니다

 

 

이 질문에 댓글 쓰기 :

답변 3

alert("신청이 완료되었습니다.", $_SERVER['HTTP_REFERER']);

그렇다면 상담페이지에서 디비저장페이지로 넘어갈때 상담페이지 id를 넘긴다음
팝업에서 상담페이지 id를 기준으로 상담페이지를 찾아가도록 처리하셔야 할것 같습니다.

이해력이 부족해서 질문자님의 의도를 잘모르겠습니다 ㅠㅠ

홈페이지->상담페이지->디비저장하는페이지->팝업 

 

테스트 해볼수있게 사이트 주소를 가르쳐 주시면 좋겠습니다. 

아니면 

alert("신청이 완료되었습니다."); 라고 적으면 alert 경고창만띄우고 이동하지않습니다. 

댓글 감사드립니다!
저도 이쪽을 잘모르다보니 설명도 어렵게 한거같네용ㅠㅠ
오픈전이라 테스트 주소공개는 어려울거같고

case "user_form" :
## user form process
if($jlib->query($jlib->insertUserForm($_POST))===TRUE){
$result = $jlib->query($jlib->getRedirectURL());
$url = $result->fetch_assoc()["redirect_URL"];
if($url=="" || $url==null){
Jlibrary::alert("신청이 완료되었습니다.","http://${_SERVER[HTTP_HOST]}");
}else{
Jlibrary::alert("신청이 완료되었습니다.","{$url}");
}
}else{
Jlibrary::alert("신청 도중 문제가 발생 하였습니다.","http://${_SERVER[HTTP_HOST]}");
}
break;


그부분 코딩은 이렇게 되어있네요!

그누보드 소스가 아니니 alert 함수 소스를 알 수 없어 답변 할 수 있는 내용은 아닌 것 같습니다

2단계 뒤로가는 alert2 함수를 별도로 하나 만들어서 사용하면 간단할 것 같군오

function alert2(){

echo '<script>alert("완료");history.back(-2);</script>';
}

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2,432
© SIRSOFT
현재 페이지 제일 처음으로