いくつか質問があります。私はJoomlaで働いています。このphpコードを使用してreferer.txtへのリファラーを記述しようとしていますが、joomlaのどこにも「referer.txt」が見つかりません。
<?php
$referer = get_en("HTTP_REFERER");
if($referer){
$fp=fopen("referer.txt","a")||die("Could not open referer file!");
fwrite($fp,$referer);
fclose($fp);
}
?>
ただし、ステージングのページでは、firebugでエラーはスローされません。
上司は特定のページへのリファラーの記録を望んでいます(私はこの特定のページをテストとして使用しています。これはターゲットページではありません)。
私の質問は次のとおりです。
上記のコードが失敗しない場合、一体どこにreferer.txtがjoomlaシステムにある可能性がありますか?
これを行う別の方法はありますか?たとえば、このページhttp://www.webvanta.com/post/248869-using-referrer-urls-to-better-understandは、javascriptを使用してリファラーを追跡するCookieを構築することを提案し、このサイトhttp://webdesign.about .com / cs / loganalysistools / a / aaloganalysis.htmは、Webログとログ分析ツールの使用を提案しています。
これを行うための最良の方法は何ですか?