人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイト作成に詳しい方教えてください。
phpを使って携帯サイトをつっくているのですが、ソフトバンクのみ
お客様の端末からはご利用になれません (WJ46042E)
のようなエラーが出てしまいます。
ドコモ、AUは表示されます。

ちなみにphpはeucでかいて、SJISに変換しております。
よろしくお願いします。

●質問者: yohsinn
●カテゴリ:ウェブ制作
✍キーワード:au EUC PHP SJIS お客様
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● pahoo
●27ポイント

手元にソフトバンク携帯がないので確認は出来ませんが、httpヘッダの "Content-Type" の値の設定によって WJ46042E エラーが出るようです。

お客様の端末からはご利用になれません (WJ46042E)」や「WJ46042E エラー の対処方法 by Softbankの携帯」を参考にしてみてください。

◎質問者からの返答

まだ確認はできてませんが、content-typeのようです。

参考になりました。ありがとうございました。


2 ● sphire
●27ポイント

Content-Typeのせい、というのは間違いなさそうですね。

スクリプトの先頭に

header('Content-Type: text/html');

と書いて様子見してみましょう。

◎質問者からの返答

ドコモでxhtmlと認識されるためには、

header('Content-Type: application/xhtml+xml;')

と設定しなくてはならないみたいです。

ソフトバンクだけ振り分けたほうがいいのですか?


3 ● kaerx
●26ポイント

以下、参考に。

CSSとXHTMLで携帯サイト(モバイルサイト)を作るまとめ…まとめ

http://blog.mobiap.com/%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%8...

PHPで各キャリアDOCTYPE宣言を簡単に切り替える方法

携帯サイトのDOCTYPE宣言、切り替え(PHPをSSIにて利用)

http://www.kamitani79.com/2008/10/doctypephpssi.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ