ユーザーが (http 認証ベースの) パスワードで保護されたページを開くことができるようにする方法 (リンク、ボタンなど) を PHP で見つけたいと思います。
私はすでに次へのリンクを含む単純な href で試しました:
http://username:password@domain
しかし、現在のブラウザではもう機能しないようです。
これを行う方法はありますか?それは非常に些細な問題のように思えますが、実際にはまだ方法が見つかりません。
ありがとうございました。
ユーザーが (http 認証ベースの) パスワードで保護されたページを開くことができるようにする方法 (リンク、ボタンなど) を PHP で見つけたいと思います。
私はすでに次へのリンクを含む単純な href で試しました:
http://username:password@domain
しかし、現在のブラウザではもう機能しないようです。
これを行う方法はありますか?それは非常に些細な問題のように思えますが、実際にはまだ方法が見つかりません。
ありがとうございました。
あなたが言うように、username:password
スキームはすべてのブラウザーで機能しません。スクリプトベースのソリューションを気にしないのであれば、できることは、最初に AJAX を介して認証を確立し、次にユーザーに通常のリンクを提示することです。
アイデアの概要:
たとえば、このハウツーを参照してください。
なぜこれが機能しないのかわかりません。最新のブラウザーが回避しようとしている可能性のあるセキュリティの問題。
しかし、これを行うには、次を使用できます
<script>
function foo(){
window.location = "http://username:password@domain";
}
</script>
<a onclick='foo()'>Click here</a>