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

PHPでの質問です。

htmlのリンクが貼っており。
<a href="http://yahoo.co.jp">こちら</a>
こちらをクリックされたかをphpで判断しカウントしたいのですが
何か良い方法はあるでしょうか?
javascriptは使用したくありません。

ざっくりですがよろしくお願いします。

●質問者: xv1700
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:HTML JavaScript PHP カウント クリック
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● azuco1975
●23ポイント

リンク先をCGIにかえて、CGIの中でリダイレクトするとよいです。

http://wwww.xxx.co.jp/link.php?url=http://yahoo.co.jp

◎質問者からの返答

CGIは使わないでできました。

ありがとーございます。


2 ● kn1967
●23ポイント

クライアントサイドスクリプトを使わないという事であれば、

<a href="http://自分のサーバ/カウント用phpプログラム?yahoo.co.jp">こちら</a>

といったような具合に、自鯖に一旦飛ばして、カウント用phpプログラムを呼び出す。

プログラムでは、テキストファイル(あるいはデータベース)にカウントデータを書き込み後、

当該URLに飛ばす。

header("Location: http://yahoo.co.jp/");

PHP: header - Manual

以上、ざっくりですが・・・。

◎質問者からの返答

ありがとうございます。

header("Location: http://yahoo.co.jp/");

でできました。

PCでセッション管理をしているのですが、携帯でも管理できるようにとぐぐっているのですがめぼしいサイトが見つかりません。

何かありますでしょうか?


3 ● misosoup
●22ポイント

<a href="clickcheck.php?url=http://www.yahoo.co.jp/">こちら<</a>>

のように、いったんプログラム経由するのは?

ただ、urlの引数の改ざんの恐れがあるので、厳密にしたいのであれば、その処理はclickcheck.php側で必要ですが。

◎質問者からの返答

2番さんのやり方にしました。

ありがとうございます。


4 ● kn1967
●50ポイント

>PCでセッション管理をしているのですが、携帯でも管理できるようにと

>ぐぐっているのですがめぼしいサイトが見つかりません。


単純に「携帯 php セッション」でぐぐってみて、

そのまま1番目のサイトというのではなく、もうひとつ突っ込んでみると、

あっさりと、下記のような判りやすいページが見つかったりします。

PHPでケータイからセッションを使う場合の設定方法 | ke-tai.org


1つのサイトだけを鵜呑みにすると、どんな落とし穴があるか判りませんから、

もう少し検索してみる事が必要ですが、1つ目としてはなかなかかと思います。


本来、別質問にすべき事ですから、

以上、検索のヒントのみといたします事、ご了承ください。

◎質問者からの返答

ありがとうございます。

別に質問をたちあげたいと思います。

関連質問


●質問をもっと探す●



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