[PHP-users 4037] JphoneでのForm受け取り?

栗山 武司 php-users@php.gr.jp
Sun, 02 Dec 2001 11:31:02 +0900


はじめまして。
屋比久さんの書籍「 PHP4 で WebDB 構築ガイド」を参考に、私用のアドレス検索シ
ステムを構築しました。 PHP は勿論その他も技術的に素人ですので、至らない表現
はお許しください。
(環境) TurboLinuxServer/6.5 + Apache/1.3.17 + PHP/4.0.5 + Postgres/7.0.3 +
		 PHPLib/7.2
( Configure )
            './configure' '--enable-jstring' '--with-namazu' '--with-kakasi' 
            '--enable-mbregex' '--enable-iconv' '--with-pgsql' 
            '--with-apxs=/usr/sbin/apxs' '--enable-trans-sid' 
            '--enable-track-vars' '--enable-i18n' '--without-mysql' 
            '--without-gd'
(使用状況) 認証、セッション管理の複雑な部分は PHPLib を利用していて、ログ
イン、パスワード入力もiモード端末( P502i)では全く問題ありませんでした。
(PCでも同様です)このほどJフォン端末( SA04)に変えましたので、Jフォン
専用のディレクトリー を作り html を用意しました。
(現象)最初の画面で何度ログインしても、ログイン要求画面が出てきて以降の画面
に移れません。また、無効ユーザー名を入れてもエラーとはなりません。一方、PC
やiモード端末から投入してみると、絵文字などは当然対応しないにしても基本機能
としては問題なく動きます。
過去ログ( PHP-jp 7742] Re: J-PHONE+PHP) で、山本さんが作られたチェッカー
http://hummer.dmz-plus.com/j/test.html でテストしてみますと、PHPでは POST を用いてデータを送ると次の結果を返し、どうやらヘッダーが空(?)になっているようです。
ーーーーーーーーーーーーーーーーー 
PostData:

RequestMethod:
POST
ContentType:
application/x-www-form-urlencoded
ContentLength:
13
GatewayI/F:
CGI/1.1
ーーーーーーーーーーーーーーーーー
しかし、不思議にもアプリケーションで問題ないPCでトライすると PHP では 同じ
現象となって、頭が錯乱状態です・・・
Perl 版ではPC、携帯/ Perl,PHP それぞれ次のように満足いく結果になります。 
ーーーーーーーーーーーーーーーーーー
携帯環境変数チェック
POSTDATA:
testtesttest
ContentLength:
17
ContentType:
application/x-www-form-urlencoded
HttpAccept:
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
RequestMethod:
POST
UserAgent:(PCの場合です)
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
RemoteHost:
host.mydomain.com
RemoteIdent:

RemoteUser:

ーーーーーーーーーーーーーーーーーー
(ご質問)
1.Jフォン端末固有の問題でしょうか?その場合、対処の方法はどうすればいいの
でしょうか?
2.または、私のプログラム、サーバー設定などの問題でしょうか?

状況説明が長くなりましたが、どうぞよろしくお願いします。

〜〜〜〜〜〜〜〜〜〜〜〜
 T. Kuriyama
 kuri3@v003.vaio.ne.jp