2012-04-24 21 views
1

私はもう一度、今度はjavascriptを使用して参照する問題があります。参照ページとjavascriptログインの問題

ユーザがインデックスページからmyaccount.phpページをクリックしますが、ログインしていないためログイン画面が表示されます。ユーザーが正常にログインすると、ユーザーはインデックスページに戻ります(リダイレクトされます)。

私はJavaScriptでこのコードを使用して参照するURLを格納しています:

    refering_url = document.referrer; 

、その後、これがログインするユーザーをリダイレクトmyaccount.phpを格納していません。この

    window.location=refering_url; 

のようにリダイレクトします。 phpではなく、ユーザーがmyaccount.phpリンクをクリックしたindex.phpを保存します。

注意:ユーザーが正しいユーザー名とパスワードを入力すると、AJAXとAJAXのコール再送信を使用してログインが行われます。私は正常にAjaxの返り値を "受け入れる"として受け取っています。

この問題を解決する方法はありますか。

種類よろしく

+1

HTTPリクエストでデータを保存するにはCookieを使用する必要があります。ページ上で宣言された変数は、javascript内の他の変数では使用できません。新しいページが読み込まれるとすべてがリセットされます。 – GillesC

+0

'refering_url'は=この場合のindex.phpです –

+0

myaccount.phpからログインページにリダイレクトするためにPHPまたはJSを使用していますか? – honyovk

答えて

1

は、URIを取得し、その後、私はそれが役に立つことを願っlocation()

とPHPでリダイレクトするためにPHPでHTTP_REFERERを使用してみてください。

+0

問題は、PHPでうまく動作しますが、PHPとJavaScriptをどのように組み合わせるのですか? – Sahil

+1

あなたはしません。すべてを処理するためにPHPを使用してください –

+0

JavaScriptを使用してログイン画面を実装する必要があります。 – Sahil