• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クリックされた時にページを表示する前に処理する方法)

クリックされた時にページを表示する前に処理する方法

このQ&Aのポイント
  • クリックされた時にページを表示する前に処理する方法についてお教えください。
  • 対象ページの表示前にファイルに書き出して、移動先でファイルを書き出さない方法を教えてください。
  • aaa.php内でファイルを書き出してから、対象ページを表示する方法をお教えください。

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

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

こんばんは。 クラス設計とかは・・・してないですよね。 純粋なPHPの書き方???だと、ちょっと難しそうです。 <a href=aaa.php?next=bbb&log=on>1</a> aaa.phpで、 if (is_set($_GET['log']) && $_GET['log'] == on) { ファイルに書きだす・・・。 Location(...)で飛ばす・・・。 } ぐらいしか思いつかない・・・。

その他の回答 (2)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.3

サーバーサイドの話ではないですね。 クライアントサイドで考えてみてはどうでしょう。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

なにがしたいかよく見えないのですが 「ファイルに書き出す」というのは書きだして放置しておくのですか? 参照しているようには見えませんが・・・ >他のページからの >移動の時はファイルを書き出したくありません。 であればリファラを見て処理するのが妥当かと。 偽装の可能性も考慮すればセッションと併せて処理すると精度があがります

ryo_hiro
質問者

補足

ご回答有難うございます。 利用目的は、商品ジャンルの検索を知るために、CSVファイルで書き出そう(追加) と考えております。 経験不足で質問が素人かもしれません。 ご回答ですと、bbbプログラム側での処理になると思います。 bbbはそのジャンルに対する商品を一覧で表示するプログラムになります。 上記方法も考えたのですが、ジャンルは色々なページにあます。 できるだけ正確な統計をとるとなると、同一ページでもファイルを書き出す部分と 書き出して欲しくない部分があります。 正確な情報ほ得るためには <a href=bbb.php?genre=1&log=on>として bbbプログラム側で、ファイルを書く・書かないの判断をすればいいのですが イマイチスマートではない。 今回は、 aaa.php側でできる方法があり、簡単にできそうでしたら、取り入れてみようと 思い質問をしてみました。

関連するQ&A

専門家に質問してみよう