php alert 질문드려요 뒤로가기 ㅠㅠ
본문
안녕하세요
저는 디자이너인데 현재 회사에 개발자가없어서
제가 할 수 있는곳까지는 만지고있는데
지금 홈페이지->상담페이지에 질문을 등록하고 [완료하기]를 눌렀을경우에
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']);
이해력이 부족해서 질문자님의 의도를 잘모르겠습니다 ㅠㅠ
홈페이지->상담페이지->디비저장하는페이지->팝업
테스트 해볼수있게 사이트 주소를 가르쳐 주시면 좋겠습니다.
아니면
alert("신청이 완료되었습니다."); 라고 적으면 alert 경고창만띄우고 이동하지않습니다.
그누보드 소스가 아니니 alert 함수 소스를 알 수 없어 답변 할 수 있는 내용은 아닌 것 같습니다
2단계 뒤로가는 alert2 함수를 별도로 하나 만들어서 사용하면 간단할 것 같군오
function alert2(){
echo '<script>alert("완료");history.back(-2);</script>';
}