• ベストアンサー

PHPで見られずJavascriptで見られる解析

 PHPでアクセス解析を作ろうと思っているのですが、よくPHPだけだと限界があるからJavascriptと併せて作ることが多いなんていうのを目にします。  ただ、Javascriptでのアクセス解析の作り方などを見てみると、得られる情報はPHPで作った物と同じように思えます。  IPアドレスやホスト、ブラウザ情報とかは、PHPでも取得できますよね。  Javascriptだからこそ得られる情報って何なんでしょうか?

noname#235729
noname#235729

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

実行時の画面解像度とか

noname#235729
質問者

お礼

 ご回答ありがとうございます。  ああ!それか~。

関連するQ&A

  • shinobi.jpにアクセス解析されない方法

    shinobi.jpでアクセス解析されない方法ってありますか? 具体的にはホスト、ブラウザなどの環境です。 あの解析ツールが貼ってあると何となくまたサイト行こう、っていう気が起こらなくなるもので・・・。 javascriptをオフにして自分で試してみましたが、ホスト、ブラウザはばっちり表示されてました。 javascriptで解析できるのはshinobi.jpの場合アクセス回数みたいでした。 よろしくお願いします。

  • アクセス解析について!至急お願いします。沢山の回答を待っています。

    アクセス解析を利用したら IPアドレス・ホスト名が違うのに 初回訪問履歴が全く同じでした。 これは アクセス解析の不具合なのでしょうか。 それとも、IPアドレス・ホスト名は違うけれど パソコンは 同じものだということでしょうか? アクセス解析は IPアドレス・ホスト名が違っても パソコンを特定できるということで 宜しいのでしょうか? パソコン初心者なので わかりやすく説明していただけると助かります。

  • javascriptとPHPを用いた自作アクセス解析について

    表題の件について教えて下さい。 まず、概要を申しますと、販売サイトにおいて コンバージョン(注文メール)した際に、 1.どこから来たのか(リスティング・検索エンジン・他サイトからのリンク等) 2.注文した金額 3.その他ユーザー変数 を記録したく、自作アクセス解析を作ろうと考えております。 方法としてはjavascriptとPHPを使用してユーザー変数やアクセス履歴を データベースに格納する事を考えております。 ここで試した方法なのですが、 まず、HTMLファイル内(index.htmlとします)には下記記述を書きます。 <script type="text/javascript" src="test.php"></script> このページにアクセスが合った場合、test.phpが実行されますが 動きとしては$_SERVER["~"]にて取得できるサーバー環境変数を MySQLのDBに格納するようにしております。 しかしながら、test.php内にてリファラ値が格納された $_SERVER["HTTP_REFERER"]を参照すると、 本来であれば、リンク元のURLが拾えるはずですが なぜかtest.phpの実行元であるHTMLファイルのパス(index.html) を拾ってしまいます。 またどこからindex.htmlにリンクしても、やはりindex.htmlを 拾ってしまいます。 恐らく、$_SERVER["HTTP_REFERER"]にリファラ値が記録される タイミングの問題だと考えておりますが、 例えばここで、index.htmlで読み込むプログラムをPHPではなく javascript(.jsファイル)を用いて、 リファラ値(document.referer)を拾うと、正常にリンク元の値が拾えました。 scriptタグにて読み込むプログラムにおいて PHP・javascriptでは取得できる情報に差があるのでしょうか? また、目的の事を達成する場合は具体的にどのような手法が 望ましいでしょうか。

    • ベストアンサー
    • PHP
  • アクセス解析について

     アクセス解析のサービスがありますが、特定のURLへアクセスした、リモートホストやIPアドレス、またその回数などが分かるようになっていると思います。  で、そこで指定するURLなんですが、例えば、今、自分がアクセスしている、この「教えてgoo」のこのページを指定すると、ここにアクセスしたリモートホストやIPアドレスというのが、誰にでも分かるようになるのでしょうか?  その辺のこと、お教えください。よろしくお願いします。

  • ブログにアクセス解析(PHPで設置)

    お知恵をお貸しください。 設置したブログ(blogn+)にアクセス解析(オーサカPHP)を付けようと思うのですが、上手くログを取得してくれません。 オーサカPHPさんのアクセス解析は「解析したいページのタイトルを自動取得」してくれる高機能なもので、php解析用タグをブログphpに貼り付けると解析画面で各ページのタイトルが表示される筈なのですが、出来ずに困っています。 (スキンhtmlの方にjavascript版解析タグを付けても×) 広告の出るレンタル解析は出来れば使用したくないので、上手く行けばこちらを利用したいと思うのですが、どうしたら表示されるようになるでしょうか。 また、index.phpにタグを貼り付けていますがコレが見当違いでしょうか;;phpは詳しくなくて行き詰まってしまったのでご助言よろしくお願いします。 winXP、ロリポップ、オーサカPHP(w3analyzerの方使用) *ロリポブログを卒業しようと始めてみました。 *不足な点ありましたらご指摘下さい。補足します。

  • Javascriptの変数をPHPに渡したい

    環境  サーバLinux、Apache2.0.47、PHP4.3.2で使用しています 質問  リンク元の取得のためgetenv("HTTP_REFERER")を使っていますが情報が取得できません。  クライアント側のファイアウォール(ノートンなど)が無効になっているときにしか情報が取得できませんでした。  Javascriptのdocument.referrerを使ったところ、ファイアウォール関係なく情報が取得できました。  ログ保存のためにPHPの変数にdocument.referrerを渡したいのですがどのようにすればよいのでしょうか?  下のように書いたところブラウザには正常に表示されましたが、  ログはJavascriptの制御文そのものが保存されました。  $link="<SCRIPT language='JavaScript'><!--    document.write(document.referrer);    --></SCRIPT>"; よろしくお願いします。

    • ベストアンサー
    • PHP
  • アクセス解析におけるSPモードのIPアドレス

    ブログでアクセス解析をしていますが、SPモードのホストとIPアドレスがいつも ホスト s743xxx.xgsspn.imtp.tachikawa.spmode.ne.jp IP 1.75.243.xxx (xxxはアクセスのたびに変化する部分です) の人がいます。しかし、たまに ホスト s170xxxx.xgsspn.imtp.tachikawa.spmode.ne.jp IP 1.75.4.xxx からアクセスがあるのですが、同一端末からのアクセスの可能性はあるでしょうか? 閲覧者は5名程度の隠れサイト的なブログです また、SPモードはdocomoのスマホ用だと認識していますが、 上記のホスト/IPのアクセス解析ではなぜかOS Windows7 ブラウザ Internet Explorer 9.0 と表示されます。これは正常に解析できていないということでしょうか? どなたか詳しい方、よろしくお願い致します。

  • javascriptからphpへ変数

    phpでアクセス解析を作ろうと考えているのですが、javascriptからphpへ変数がいまいちわかりません・・ 具体的には画面の横・縦の変数を渡したいです。 postやget以外の渡す方法ってないんでしょうか? 外部ファイルとして解析用.phpを読み込みたいのですが、postやgetの場合、submitした後ページを移動してしまいます。 全てのページに設置したいと思っています。 初心者なので全くわかりません・・ 解答宜しくお願いします。

    • ベストアンサー
    • PHP
  • javascriptのPHP化について

    宜しくお願い致します。 javascriptの外部ファイルをPHP化して、サーバサイドで動的に生成した内容を吐き出し、それをHTML側でjavascriptの外部ファイルとして受け取って処理しております。 この場合のブラウザがアクセスした際に処理される順番は・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行 (3)HTMLファイルのbody以下を読み込み (4)結果をブラウザに返して表示 という流れになるはずです。 この場合、(2)のjavascript外部ファイルの方がbodyより先に実行されるはずです。 しかし、javascript外部ファイル内のPHPでセッションデータを扱っている場合、(3)のbody内でPHPでセッションを定義した内容が、なぜか(2)のjavascript外部ファイルで反映されて実行されるのです。 私のイメージでは・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行  ※この時セッションは反映しない (3)HTMLファイルのbody以下を読み込み  ※この時にセッションを入れても(2)が既に実行さられているので反映しない (4)結果をブラウザに返して表示  ※結果、セッションにデータが入っておらず、php側でエラーを吐き出しjavascriptが止まる という様になるかと思ってましたが、なぜか実行されます。 javascriptはHTMLが全部読み込まれてから実行されるのでしょうか?

  • アクセス解析について

    Livedoorのブログを使っているのですが、いい無料のアクセス解析はないですか? FC2を使ってみたのですが、自分のまで集計されてしまって分かりにくいです そこで自分のホストは解析しないようにしようとしたのですが、 IPでしかできないようでIPがよく変わる環境だと困ります cookie式のも一度削除すればまた数えてしまうのでだめです あるホストは解析の対象にしない設定にできる無料アクセス解析を教えてください

専門家に質問してみよう