リンクのクリックを追跡するPHPリダイレクトページがあります。基本的にそれはありません:それは最初のクライアントへのリダイレクトを送信することが可能です場合ユーザーをリダイレクトして、phpとmysqlを使って訪問をログに記録します。
- get url from $_GET
- connect to database
- create row for url, or update with 1 hit if it exists
- redirect browser to url using Location: header
私は思っていたので、それはそれが仕事だと上取得した後、クリックしてログインすることができます。仕事の中で物事を切り替えるだけだろうか?
あなたは非常にタイムクリティカルな作業をしていますか?私はあなたが本当にそれをやることによって、その多くの時間を失っているとは思わない。 – Mark
私はMarkと同意し、SQLの挿入文は通常かなり速いです。実際には、作成/更新ロジックを実行するストアドプロシージャを作成することができます。 1つのCALLステートメントだけが必要です。 –
はい、 "Location"ヘッダーを設定しても実行中のスクリプトは終了しないので、その意味で機能します。ヘッダーを設定した後にflush()を呼び出してブラウザに直ちに送信する必要があります。 –