• 締切済み

CGIの改造お願いします

CYANDY CGI(ttp://www.candy-cgi.com/)で配布されている ランキング/Ranking Type1についての質問です。 配布ページ ttp://www.candy-cgi.com/perl/Ranking_Type1.html http://www.xx.com/xx.php?mode=xx&xx_id=123456 上記のような【xx_id=12456の数字のみが変化するURL】を対象に、 Ranking Type1をDLし設置したのですが、 どのidページからアクセスしても 【http://www.xx.com/xx.php?mode=xx】という 同一のアクセスになってしまいます。 これを、【http://www.xx.net/xx.php?mode=xx&xx_id=123456】として カウントするようには出来ないでしょうか? 改造OKとのことでしたので、こちらに投稿させて頂きました。 宜しくお願い致します。

みんなの回答

  • calltella
  • ベストアンサー率49% (317/635)
回答No.2

同じページにAと言うリンクとBと言うリンクがあって Aのリンクから来たのかBのリンクから来たのかを記録したいって事ですかね? それならAリンクに<a href="~xx.cgi?mode=xx&xx_id=123">を貼って Bリンクに<a href="~xx.cgi?mode=xx&xx_id=456">を貼ればいいですよ。

saw666
質問者

補足

>同じページにAと言うリンクとBと言うリンクがあって >Aのリンクから来たのかBのリンクから来たのかを記録したいって事ですかね? 違います。別々(複数)のページから、 1つのページ(ここにCGIを埋め込んでます)へのアクセスを記録、です。 上手く説明出来なくて、本当に申し訳ないです; CGIを設置している自分のサイトのURLは、http://www.fff.net/とします。 逆アクセスを知りたい外部サイトのURLが以下とします。 ・http://www.xx.com/xx.php?mode=xx&xx_id=123(Aページ) ・http://www.xx.com/xx.php?mode=xx&xx_id=456(Bページ) ・http://www.xx.com/xx.php?mode=xx&xx_id=789(Cページ) それぞれの違いは、【最後の数字部分のみ】です。 A、B、Cのそれぞれのページにhttp://www.fff.net/へのリンクを貼ります。 (A、B、Cからのジャンプ率を調べる為です) 理想では、以下のような表示を希望していたのですが…    順位/リンク元/カウント    1/http://www.xx.com/xx.php?mode=xx&xx_id=123/30    2/http://www.xx.com/xx.php?mode=xx&xx_id=456/20    3/http://www.xx.com/xx.php?mode=xx&xx_id=789/10 実際は、以下のような表示になりました。    順位/リンク元/カウント    1/http://www.xx.com/xx.php?mode=xx/60 A、B、Cどのページからアクセスしても、同一のURLとして集計されてしまいます。 その為、管理画面からアクセス元を設定しようとしても 【設定したいURLが3つに対し、集計されているURLが1つ】の状態で、無意味です。 その為、 【http://www.xx.com/xx.php?mode=xx&xx_id=数字】の【&】以降の文字を 記録出来るように(CGIが認識出来るように?)、 カスタマイズを希望しております。

すると、全ての回答が全文表示されます。
  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

やりたい事はたぶん Aページからアクセスする人は1番 Bページからアクセスする人は2番にしたいんでしょうけど スクリプトの説明を見る限りではリファを読んでカウントしているので わざわざ番号をつけなくても管理画面から アクセス元を設定すればすむ問題だと思うのですが... 自分の解釈が間違っているんですかね?

saw666
質問者

補足

カウントという表現が悪かったですね…すみません。 現状ですが… Aページ(~xx.php?mode=xx&xx_id=123) Bページ(~xx.php?mode=xx&xx_id=456)の2つのページからアクセスすると 両ページ共に、【~xx.php?mode=xx】としてランキング元が表示されます。 (&xx_id=???が記録されない、という表現でしょうか…) その為、アクセス元を設定しようにも、 ランキング元が同一ページの為、出来ない状況です。

すると、全ての回答が全文表示されます。

関連するQ&A