i2iの携帯アクセス解析エラー?

i2iを利用してますがどうも、携帯サイト用の貼り付けタグ正常に動作していない。

オリジナルのタグ

↓ ↓ ↓


$mai2i['access']['parameter'] = 'ユーザID';
$mai2i['access']['encode'] = 'SJIS'; // SJIS or EUC-JP or UTF-8
$mai2i['access']['ip'] = $_SERVER['REMOTE_ADDR'];
$mai2i['access']['remote_host'] = $_SERVER['REMOTE_HOST'];
if ($mai2i['access']['remote_host'] == '' && $mai2i['access']['ip'] != '') {
$mai2i['access']['remote_host'] = gethostbyaddr($mai2i['access']['ip']);
}
$mai2i['access']['ref'] = $_SERVER['HTTP_REFERER'];
$mai2i['access']['url'] = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$mai2i['access']['ua'] = $_SERVER['HTTP_USER_AGENT'];
$mai2i['access']['d_ser_no'] = $_SERVER['HTTP_X_DCMGUID'];
$mai2i['access']['a_ser_no'] = $_SERVER['HTTP_X_UP_SUBNO'];
$mai2i['access']['s_ser_no'] = $_SERVER['HTTP_X_JPHONE_UID'];
$mai2i['access']['s_model'] = $_SERVER['HTTP_X_JPHONE_MSNAME'];
$mai2i_url = 'http://ma-i2i.jp/bin/gets1.php?id=mb';
if (is_array($mai2i['access'])) {
foreach ($mai2i['access'] as $mai2i_p => $mai2i_v) {
$mai2i_url .= '&' . $mai2i_p . '=' . urlencode($mai2i_v);
}
}
@readfile($mai2i_url);
unset($mai2i, $mai2i_url);
?>


変更タグ


$mai2i['access']['parameter'] = 'ユーザID';
$mai2i['access']['encode'] = 'SJIS'; // SJIS or EUC-JP or UTF-8
$mai2i['access']['ip'] = $_SERVER['REMOTE_ADDR'];
$mai2i['access']['remote_host'] = $_SERVER['REMOTE_HOST'];
if ($mai2i['access']['remote_host'] == '' && $mai2i['access']['ip'] != '') {
$mai2i['access']['remote_host'] = gethostbyaddr($mai2i['access']['ip']);
}
$mai2i['access']['ref'] = $_SERVER['HTTP_REFERER'];
$mai2i['access']['url'] = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$mai2i['access']['ua'] = $_SERVER['HTTP_USER_AGENT'];
$mai2i['access']['d_ser_no'] = $_SERVER['HTTP_X_DCMGUID'];
$mai2i['access']['a_ser_no'] = $_SERVER['HTTP_X_UP_SUBNO'];
$mai2i['access']['s_ser_no'] = $_SERVER['HTTP_X_JPHONE_UID'];
$mai2i['access']['s_model'] = $_SERVER['HTTP_X_JPHONE_MSNAME'];
$mai2i_url = 'http://ma-i2i.jp/bin/gets1.php?id=mb';
if (is_array($mai2i['access'])) {
foreach ($mai2i['access'] as $mai2i_p => $mai2i_v) {
$mai2i_url .= '&' . $mai2i_p . '=' . urlencode($mai2i_v);
}
}
if(!readfile($mai2i_url)){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $mai2i_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER);
$html = curl_exec($ch);
curl_close($ch);
}
unset($mai2i, $mai2i_url);
?>