2012-04-24 5 views
1

자바 스크립트를 사용하여 다시 한 번 언급하는 문제가 발생했습니다.추천 페이지 및 자바 스크립트 로그인 문제

사용자가 색인 페이지에서 myaccount.php 페이지를 클릭하지만 로그인하지 않았기 때문에 로그인 화면이 표시됩니다. 그들이 성공적으로 로그인되면 사용자는 색인 페이지로 되돌아 간다.

나는 자바 스크립트 코드를 사용하여 참조 URL 저장하고 :

    refering_url = document.referrer; 

을 한 후 로그인 할 수있는 사용자를 리디렉션 myaccount.php를 저장하지 않습니다이

    window.location=refering_url; 

이 같은 리디렉션. php 대신에 사용자가 myaccount.php 링크를 클릭 한 index.php를 저장합니다.

참고 : 사용자가 올바른 사용자 이름과 암호를 입력하면 AJAX 및 AJAX 통화 재발행을 사용하여 로그인합니다. 성공적인 Ajax 리턴 값을 "accept"로 성공적으로 수신하고 있습니다.

어쨌든이 문제를 해결할 수 있습니까?

친절 감사

+1

HTTP 요청시 데이터를 저장하려면 쿠키를 사용해야합니다. 페이지에서 선언 된 변수는 자바 스크립트에서 다른 변수에 사용할 수 없습니다. 새 페이지가로드되면 모든 것이 재설정됩니다. – GillesC

+0

'refering_url'은 =이 경우 index.php입니다. –

+0

PHP 또는 JS를 사용하여 myaccount.php의 로그인 페이지로 리디렉션합니까? – honyovk

답변

1

은 URI를 잡고 그때 그 도움이되었다 희망 location()

와 PHP에서 리디렉션 PHP에서 HTTP_REFERER를 사용해보십시오.

+0

문제는 PHP에서 참조가 제대로 작동하지만 PHP와 JavaScript를 함께 결합하면 모든 것이 깨져서 문제가되는 것입니다. – Sahil

+1

그렇지 않습니다. 모든 것을 처리하기 위해 PHP를 사용하십시오. –

+0

JavaScript를 사용하여 로그인 화면을 구현해야합니다. – Sahil

관련 문제