過去ログ NO.1117988910
□ masa [2005年05月22日19時29分]はじめまして。 masa と申します
simple_access2 v.1.0 をサーバーに設置し、運用しているのですが、 pl呼び出しのx表示は過去ログで解消できたのですが、 携帯電話からアクセスしても ドコモ以外のログが取れていないようで、 ドコモの場合は、リファラが上手に取れません。 携帯の場合 NO.1 [アクセス日時] □proxy251.docomo.ne.jp (IPアドレス) □' □parent.document.referrer PCの場合 NO.7 [アクセス日時] □省略.eonet.ne.jp (IPアドレス) □アクセス元URL □Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
となっています。 リファラが取得できないのも気になるのですが、 ドコモ以外がログが残らないので困っています。
知恵を貸してください。
□ NXer [2005年05月23日12時43分] はじめまして、masaさん。NXerです。
>知恵を 正確なことは、ラウンジ主宰者すえぽんさん(ウェブサーバーの 専門家)のご回答をご期待ください。 その間、当方の最近の経験から思い当たることを少し(笑)。
>ドコモの場合は、リファラ、、 とその表示例を実際のスクリプト中の変数と対応させてみます。 ---------------------------- $number\, NO.1 [アクセス日時] $host\, □proxy251.docomo.ne.jp $addr\, (IPアドレス) $refr\, □' $agnt\, □parent.document.referrer -----------------------------
$refr\, □' は、シングルクオート(sq)/アポストロフィーが表示されています。
当方は、すえぽんさんのhyper_indexを利用していますが、次の 例で同じような結果になります。
/zzz's webpage/ ......|-webpage1.html というディレクトリとファイルがあるとします。 このwebpage1.htmlをreferer(参照元)としたとき 返される値はこうです。
■リンク元:http://www.biglove.ne.jp/~yyy/zzz’
そのことに最近気づきました。そこで自分のウェブページ ではsqの代わりに、_アンダバーなどを使っています。
おそらく、もしsqをドコモが使用しているとしたら、その先は 次の理由で取得できないと考えます。
これは、perlというスクリプト言語の特性ですが、 ダブルクオート(wq)とsqとは、perlの言語そのものです。 print "abc"; とするとabcと表示されますが、 print "abc"def"; とすると、2つめのwqで文字列が終わりと判断して、abcとなります。 sqの場合も少し変数の扱いがちがいますが、wqとよく似た機能を持 つ記号です。
他に □parent.document.referrer これは、javascriptのオブジェクトです。どうして$agentに 表示されるのか、不思議です。 また、通常英語で「参照人」は refe/rr/er refe/r/er 下はHTTP_REFERER環境変数など「参照元」の場合、rは一ヶです。
このように、ドコモの不具合をラウンジでご報告いただくことは 大変まれなことなので、当方の理解を越えていますが、それ(ら)は access2の問題というよりも、ドコモのウェブサーバーとサーバーの ログ取得の問題でもありうるのかもしれません(汗)。
>ドコモ以外 i-mode、J-SKY、EZwebなどの携帯端末からのアクセス分析が 可能なようです。 ケイタイもウェブサーバーを使うわけですから、 1 共通ログ形式(common log format)でアクセスログを保存する (ここにreferer(参照元)も含まれます) 2 大手ISPのプロキシサーバーでは、「サーバーのログに記録され ていないこともある」(Callender,J. PerlによるWebプログラミング オーム社、p.213) ことから、後者の場合、当然、アクセス分析の対象外になります。 しかし、このように専門的なことは当方にはよくわかりません(ペコリ)。
2は無理ですが、1のウェブサーバーの場合、参照元(referer)を取る ことができたら、ケイタイからのアクセスを環境変数で取り、ケイ タイページだけに自動的にアクセスできるようなサイト作成が可能 かと思います。急速にケイタイ環境が変化していますので新しい情 報が分りましたら、ラウンジにも、ぜひお知らせください。 よろしくお願いします。
□ masa [2005年05月24日22時43分]ありがとうございます。 携帯電話の仕様ということですね。
もう少し、サーバーとにらめっこしてみます。 ボーダフォンは、apacheのログには アクセスが残っているが、access2には、形跡がない 等、気になる点があるので・・・ がんばってみますが、報告する価値のあるものが 出るかどうかわかりません。
ありがとうございました。
|
|