FacebookにリダイレクトされているFacebookのログインページのブラウザバージョンが表示される、私のサーバー上のアプリケーションがあります。PHPを使ってユーザーエージェントを変更する
しかし、私はモバイルデバイスでこれにアクセスしているので、モバイル版のFacebookログインページを表示したいと思うでしょう。
header()関数を使用することは可能ですか、Facebookにリダイレクトされる前にホスト上のuser-agentを変更する方法はありますか? Facebookがモバイルデバイスからのリクエストだと思って、モバイル版をレンダリングするように。
私は既にJavaScriptを使用しようとしていて、ヘッダーコマンドのなりすましを試みました。残念ながらこれらは機能しませんでした。
ありがとうございます。
Facebookに「リダイレクト」しているのですか、Facebookからページを取得して、それをユーザーに送って、プロキシとして機能していますか?前者の場合、何もする必要はありません。ユーザーブラウザは自分自身のユーザーエージェントを送信し、FBはそれを正しく処理します。後者の場合は、コードを表示する必要があります。 – DaveRandom
リダイレクトなしでhttp://m.facebook.comを使用することもできます。 PHPのload()を使用してください。そのURLを使用し、必要に応じてHeader_HTTPと上記のIniセットを配置します。ここでも、流体サイトは検出またはリダイレクトなしで動作します。 – TheBlackBenzKid
あなたは既にその問題の解決策を得ましたか?私はここで同じことをしている! –