ホームページ >バックエンド開発 >PHPチュートリアル >phpヘッダージャンプie関連の問題

phpヘッダージャンプie関連の問題

WBOY
WBOYオリジナル
2016-06-13 13:25:01899ブラウズ

php ヘッダー ジャンプ IE の問題

この動画サイトは、Polyton プレーヤーを使用しているため、動画のハッシュ ファイルも同時にアップロードされます。このハッシュ ファイルを使用すると、対応する bt シードが動的に生成され、初めて要求されたときに (指定されたパスに) 保存され、ダウンロード用に提供されます。ユーザーがクリックして bt シードをダウンロードすると、まず対応するディレクトリに移動して、対応する bt シード ファイルが存在するかどうかを確認します。存在する場合は、ファイルが最初に生成されてからダウンロードされます。

Bt シードのダウンロードでは、ファイル内でヘッダー ジャンプを直接使用します。 php ファイル自体は gbk エンコードされています。

その後、Chrome、Firefox、IE6 では正常に動作することがわかりましたが、IE8 ではファイルが見つからず開けない状況が発生します。 IE6 は動作しますが、IE8 にはまだ問題があります。

比較テストの結果、パスに中国語が含まれている場合、IE8 はダウンロードできないことが判明しました。 php ファイル自体は GBK エンコードされているため、ジャンプする前に gbk エンコードされた文字列を utf8 エンコードに変換します。

現在、chrome、firefox、ie8、ie9では問題ないのですが、ie6ではダウンロードできません。中国語の文字化け。情報を確認したところ、ie6のUTF-8への対応が不十分なためとのことでした。くそー、IE は GBK エンコーディングであろうと UTF-8 エンコーディングであろうと、実際にはそれを正しく解析できます。

良い方法が見つからなかったので、IE6専用に行う必要がありました...

これまでにこの問題に遭遇した人がいるかどうか、あるいはより良い解決策を持っている人がいるかどうかはわかりません。

ところで、ポリトンについて話しましょう。使ったことがある人はいるでしょうか。良いことも悪いこともあります。良い点は、使用すると p2p 効果が優れていることですが、悪い点は、公式情報が少なすぎて、基本的な例しか提供されていないことです。 .hash ファイルもありますが、なぜ torrent を直接生成しないのでしょうか?最も厄介なのは、トラッカーが実際には独自のトラッカーとして設定されており、変更できないことです。これは、イントラネット ユーザーが使用する場合には役に立ちません。ただし、公式インストール プログラムを解凍した後でも、トラッカーを変更することはできます。本来は内部ネットワークの p2p です。トラッカーを自分で構築することは、提供されている外部ネットワーク トラッカーを使用するよりもはるかに安全で安定しています。

誰かがより良い無料の LAN P2P ソリューションを持っている場合は、教えてください)。





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。