ログ管理 » ログ取得用

下記のコードを解析したいページの<body>タグ内に記述して下さい。
ログが取得できない場合はconfig.phpのW3A_W_PATHを「constant('W3A_INSTALL_PATH').'writelog.php'」に変更してください。

WriteType:JavaScript and Image (PC用のページ※外部サーバーも可)
<script type="text/javascript" charset="UTF-8" src="http://asa1.net/mogplusx/w_js.php"></script>
<noscript>
<img src="http://www.asa1.net/mogplusx/?mode=img&amp;js=2&amp;guid=on" width="1" height="1" alt="">
</noscript>

WriteType:PHP (拡張子がPHPのページ)
<?php
define('MOGURA_PATH','/home/asa1/www/mogplusx/');
//$_GET['send_title'] = 'TITLE';
include_once(constant("MOGURA_PATH").'w.php');
?>

※タイトルがセットできる場合はコメント(//)を削除して設定できます。
※PHP_WRITE_MODE=1の場合は「JavaScript and Image」を出力します。(JavaScriptがoffでもリファラの取得が可能)

WriteType:PHP Image (モバイル)
<?php
define('MOGURA_PATH','/home/asa1/www/mogplusx/');
//$_GET['send_title'] = 'TITLE';
include_once(constant("MOGURA_PATH").'w_mob.php');
?>
※カウンターを利用するには「W3A_MOBILE_MODE=1」にすること。

WriteType:WordPress (WordPress専用)
<?php
define('MOGURA_PATH','/home/asa1/www/mogplusx/');
$_GET['send_title'] = get_bloginfo('name').wp_title('-', false, 'left');
include_once(constant("MOGURA_PATH").'w.php');
?>

※タイトルはサンプルです。
※PHP_WRITE_MODE=1の場合は「JavaScript and Image」を出力します。(JavaScriptがoffでもリファラの取得が可能)
※携帯向けのページには「w.php」→「w_mob.php」を利用すること。

WriteType:SSI 
<!--#include virtual="/mogplusx/w_jsinc.php" -->
<!--#include virtual="/mogplusx/w_mob.php" -->

WriteType:Click (クリックカウンター)
<a href="http://www.asa1.net/mogplusx/writelog.php?dl=***"> 解析対象外ページ等 </a>
*** → URL

WriteType:ClickJS (クリックカウンター)
<script type="text/javascript" src="http://asa1.net/mogplusx/click_js.php"></script>

※<Head>~</Head>内に埋め込むこと。
※自動で「外部リンク」に「Click」タグを埋め込みます。

WriteType:PHP outside (拡張子がPHPのページ&外部サーバー※要allow_url_fopen=on,allow_url_include=on)
<?php
$mogura = 'http://asa1.net/mogplusx/w.php?mogura_path='.urlencode('/home/asa1/www/mogplusx/');
if(isset($_SERVER['HTTP_REFERER'])) $mogura .= '&ref='.urlencode($_SERVER['HTTP_REFERER']);
$mogura_access_path = isset($_SERVER['HTTPS']) ? 'https://' : 'http://';
$mogura_access_path .= isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];
$mogura_access_path .= isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['SCRIPT_NAME'];
$mogura .= '&path='.urlencode($mogura_access_path);
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) $mogura .= '&lang='.urlencode($_SERVER['HTTP_ACCEPT_LANGUAGE']);
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $mogura .= '&ip_forwarded='.urlencode($_SERVER['HTTP_X_FORWARDED_FOR']);
if(!isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $mogura .= '&ip_forwarded='.urlencode($_SERVER['REMOTE_ADDR']);
if(isset($_SERVER['REMOTE_ADDR'])) $mogura .= '&ip='.$_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['HTTP_USER_AGENT'])) $mogura .= '&ua='.urlencode($_SERVER['HTTP_USER_AGENT']);
include_once($mogura);
?>

WriteType:PHP outside Image (外部サーバーでモバイル向け)
<?php
$ref = urlencode($_SERVER['HTTP_REFERER']);
$mogura_access_path = isset($_SERVER['HTTPS']) ? 'https://' : 'http://';
$mogura_access_path .= isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];
$mogura_access_path .= isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['SCRIPT_NAME'];
$path = urlencode($mogura_access_path);
$s_t = '';
echo '<img src="http://www.asa1.net/mogplusx/?mode=img&amp;path='.$path.'&amp;ref='.$ref.'&amp;title='.$s_t.'&amp;js=2&amp;guid=on" width="1" height="1" alt="">';
?>
※$s_tにはタイトルをセットする。