- ベストアンサー
アクセス先ホームページに携帯電話向けの処理を行わせる方法
現在、携帯電話よりCGIにアクセスし、CGIより対象サイトのHTML情報をダウンロード後、携帯電話に受信HTML情報を返すCGIを開発しております。 その際、携帯電話に返すHTML情報は、携帯電話向けのHTML情報(携帯よりFC2ブログなどにアクセスした際の簡易的なHTML情報)が欲しいのです。 CGIより対象サイトにアクセスする際、どのような方法を行えば携帯電話向けHTML情報を取得できるのでしょうか? perl5.8.8を使用しております。 ヒントとなるキーワードだけでも構いませんので、よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
作成するCGI側ではアクセス元のユーザーエージェントを判別し、 ブラウザ名や携帯電話の端末名などを判断しておきます。 対象サイトが仮にユーザーエージェントで振り分けているとすれば、 ・インデックスにCGIを使って振り分けているパターン ・Javasciptで振り分けているパターン の2つが考えられます。対象サイトからダウンロード後、 該当記述があるか判別し、あればアクセス元に合ったHTMLを返すことになるでしょう。 ユーザーエージェントは簡単に偽装が可能なので、 リモートホストを判別基準としていたり、併用しているサイトもあります。 まずは『CGI ユーザーエージェント』等で検索してみて下さい。
お礼
ご教授の通り、アクセス時にユーザーエージェントをモバイル向けに変更すると問題なく取得できました。 迅速かつ適切な返答、本当にありがとうございました。