0
私たちのクライアントは、test.phpファイルを呼び出してライブラリとして使用し、いくつかのスクリプトを返します。 。refferer urlをスクリプトのsrcリンクに追加するには
スクリプトタグ私たちは、クライアントのウェブサイトを検索して訪問しているかどうかを確認したい、
<script src='https://example.com/test.php?id=194&referer='WHAT SHOULD I Write Here'></script>
test.phpをは当社のサーバー上で以下のとおりである、クライアント側で以下の通りである
<?php
$id = $_GET['id'];
$clientsrefferer = $_GET['referer'];
$ip = $_SERVER['REMOTE_ADDR'];
//below referer becomes address of client's webpage visited by their customer
$visitedwebpage = $_SERVER['HTTP_REFERER'];
try{
$dbh = new PDO("mysql:host=XXXXXX;dbname=XXXXXX", "XXXXXX", 'XXXXX');
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = "insert into table (ID,IP,Referer,Page) values(?, ?, ?, ?)";
$sth = $dbh->prepare($query);
$sth->execute(array($id, $ip, $clientsrefferer, $visitedwebpage));
echo "document.write('Returning some script')";
}
catch(PDOException $e) {echo $e->getMessage();}
?>
検索エンジンのリファラーを使用します。 JavaScriptから取得するには、
document.referrer
を使用できます。
しかし、document.reffererの値を、私たちがクライアントに与えたタグだけに付けたいと思います。出来ますか? これを行う方法は他にありますか?
質問が明確でない場合は、私に知らせてください。もっと明確にすることができます。