私はノードアプリケーションを持っています。 URLが次のようなものだとしましょう:ブラウザが更新された場合、URLを変更します
http://www.testurl.com/?access_token=1234
このURLはSpotifyによって生成され、そのAPIを使用するためにはaccess_toke
が必要です。
ユーザーがページを更新する場合にのみ、URLの最後の部分を削除するURLを指定し、http://www.testurl.com
をロードします。ユーザーが再び自分自身を認証する必要があるように、ページの更新時にのみ発生することが重要です。
I have tried these js solutionsですが、いずれも機能しません。私は彼らが受け入れられた答えがなかったので、元のポスターのために働かなかったと思う。
detect browser refresh using phpが可能であることがわかりました。 node
を使用して等価物を検出することができるかどうか知っていますか?
PHPソリューションは、私もどちらか動作しませんでした以下を、試してみました。この
$pageWasRefreshed = isset($_SERVER['HTTP_CACHE_CONTROL']) && $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0';
のように見えます。
window.onbeforeunload = function(event){
window.location.href = 'http://www.google.com';
};