私は、Webサイト訪問数をカウントするPHPスクリプトを持っています。 HTMLページが読み込まれるたびにそのスクリプトを呼び出す必要があります。htmlファイルが読み込まれるたびにPHPスクリプトを呼び出すにはどうすればよいですか?
どうすればよいですか?
私は、Webサイト訪問数をカウントするPHPスクリプトを持っています。 HTMLページが読み込まれるたびにそのスクリプトを呼び出す必要があります。htmlファイルが読み込まれるたびにPHPスクリプトを呼び出すにはどうすればよいですか?
どうすればよいですか?
それがPHPのページの場合は、/ require
を使用して、別のPHPページにページを要求したりinclude
それは純粋にHTMLファイルの場合は、あなたが使用して検討することもできincludeとrequireドキュメント
require("counting_script.php");
// or
include("counting_script.php");
を見る含めることができますiFrameのはtutorial
<iframe src="page_counter.php"></iframe>
それとも、jQueryのを知っていれば、あなたはあなたのカウントのページへ(jQueryのを使用して)AJAX呼び出しを作ることができご覧くださいあなたの他のページをロードします。いくつかのウェブページにdocumentation
$.get('page_counter.php', function(data) {
alert('Counter page was called');
});
別の回避策は、imgタグを使用することです
<img src="page_counter.php" alt="counter"/>
とあなたのpage_counter.phpファイル内
<?php
//your php counter script
//return an 1x1 transparent image
$image = file_get_contents('your_path/1x1.png');
header('content-type: image/png');
echo $image;
?>
参照してください数を数えることができる透明の1x1ピクセルの画像を使用していますリクエストのうち、PHPがイメージを返すようにすることによって動作します。
<img src="image.php"/>
注意してくださいまた、あなたのPHPに変数や他の有用な情報を送信することができます:あなたは、単にこのようなことのために正しいHTMLを作成するだから今
header('Content-type: image/gif');
echo chr(71).chr(73).chr(70).chr(56).chr(57).chr(97).chr(1).chr(0).chr(1).chr(0).chr(128).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(33).chr(249).chr(4).chr(1).chr(0).chr(0).chr(0).chr(0).chr(44).chr(0).chr(0).chr(0).chr(0).chr(1).chr(0).chr(1).chr(0).chr(0).chr(2).chr(2).chr(68).chr(1).chr(0).chr(59);
を:これはimage.phpのコードです以下のような引数を指定して-file:また、URLは、ユーザーがWHE見たものを決定するために$ _SERVER-変数を使用することができるというように、このアプローチでは、他の多くの有用な情報を受け取る
<img src="image.php?username=test"/>
n image.phpファイルが要求されたので、ページごとの統計を作成できるようになりました。