ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4023316 PSP専用サイトの設定方法
質問者:rajitan PSPでしかアクセスできないサイトの作り方をご存知の方いますでしょうか。
ネットでさんざん探しましたが情報は出てこず…。

制作予定のサイト概要は、
ただ単に画像を掲載するだけのhtmlとjpgオンリーなサイトです。

何卒宜しくお願いします。
困り度:
  • 困っています
質問投稿日時:
08/05/15 01:51
最新から表示回答順に表示

回答

ANo.3 No2さんへ

これは失念していました。
指摘を感謝します。
回答者:heinell
種類:回答
どんな人:専門家
自信:参考意見
回答日時:
08/05/15 11:04
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.2 >また当然ながらJAVA・PerlやPHP等の言語を用いてHTTP_USER_AGENTにPSPの文字が含まれているならデータを表示・含まれていないなら表示しないなどの仕掛けを作る必要があります。
言語なんて必要ないだろう。
.htaccessで制御すればいいだけのこと。
本当に専門家か?
回答者:gon987
種類:回答
どんな人:一般人
自信:自信あり
回答日時:
08/05/15 09:57
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.1 普通の手段でできるのはHTTP_USER_AGENTで判別する方法

PSPのブラウザで見たならばHTTP_USER_AGENTの値は「Mozilla/4.0 (PSP (PlayStation Portable); 2.00」みたいなかんじになります。
2.00みたいなバージョン情報などは将来変わるかもしれませんが、PSPとかPlayStation Portableの文字は変わらないでしょう。

但しこれはパソコンなどでもブラウザ設定を駆使すれば偽装できます。
また当然ながらJAVA・PerlやPHP等の言語を用いてHTTP_USER_AGENTにPSPの文字が含まれているならデータを表示・含まれていないなら表示しないなどの仕掛けを作る必要があります。


今回「HTTP_USER_AGENTとは何ぞや?」ってのを説明していないのは、今回の回答から該当する言語でどう実現すればいいかを調べページを作成できない人に対しては、まんまソースコードを全部提示しなければならないから。
それは質問ではなく作業依頼です。

サンプルコードなどはJAVAなら「JAVA HTTP_USER_AGENT」というキーワードで検索すればいくらでもみつかりますのでそちらで見ると良いでしょう。
サンプルとしてPSPブラウザでというのは少ないですが、「IEのみ」「FireFoxのみ」「携帯電話のみ」みたいなキーワードでしたらたくさんあります。
ほとんどが同様にHTTP_USER_AGENTの文字を判別する方法を用いていると思うので、その文字列を今回のPSPの文字列に当てはめればいいでしょう。


それ以外となると実はほとんどお手上げです。
唯一の可能性は、SCEが提供しているPSP専用オフィシャルサイト内に掲載してもらうよう依頼する事くらいでしょう。


p.s.
あと誰でもできる方法。
「このページはPSPで閲覧するようにデザインされています。それ以外の環境では正常に表示されません」という注意文を追加する事。
まぁ実際は堂々と注意文書いてあるのに「パソコンじゃレイアウト崩れるんですが」というクレームが必ず来るもんなんですが。
回答者:heinell
種類:回答
どんな人:専門家
自信:参考意見
回答日時:
08/05/15 09:42
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示