2009-04-10 9 views
0

保護されたディレクトリにあるページやコンテンツへのリンクを作成したいと考えています。私は、ホスト管理ページから設定した保護されたディレクトリをプログラムしていませんでした。リンクを介して保護されたディレクトリにログインできますか?

私はページにログインしてログインするユーザーへのリンクを提供したいと考えています。

また、保護されたディレクトリのコンテンツを他の場所に埋め込み、そのコンテンツを表示するためにパスワードボックスショップを持っていないようにする方法がある場合は、

私はPHP4

感謝を使用しています!

http://username:[email protected]/protected_dir 

私が知っている.htaccess経由の単純な保護のために動作します:

答えて

3

は、認証によっては、このようなURLを使用することができます。しかし、あなたはクリアテキストのパスワードでそのリンクを送信することになり、間違った人が間違って見ることがあることに注意してください。また

+0

私はこれを試してみましたが、うまくいきませんでした。私はもう一度試してみましたが、FFとChromeで動作しましたが、IEでは動作しませんでした。 –

+0

Windows XP SP2以降ではセキュリティ上の理由からIEがこの機能を無効にしていると思います。 – Powerlord

+0

httpsに変更しても動作しますか? – Matt

0

私は他の場所で を 保護されたディレクトリからコンテンツを埋め込むと、コンテンツを表示するために アップパスワードボックスショップを持っていないことができ ようにしたい方法があります。

fsockopenで読んでください。ここでの例では、OD基本認証で http://pl.php.net/manual/en/function.fsockopen.php#32830

0

をfsockopenのだ...私は 他の場所で保護されたディレクトリからのコンテンツ を埋め込むことができるようして表示するためにパスワード ボックスの店を持っていたいです コンテンツ直接リンクとして

この

http://username:[email protected]/protected_dir/file.html 

は動作しませんが、IEブラウザ でそれを見しようとする場合にのみ、私はあなたがPHPを経由してコンテンツを埋め込みたい場合は、これを使用するかもしれないと思う:

file_get_contents("http://username:[email protected]/protected_dir/file.html") 

これを試してみると、私にも興味があります。