IP アドレスなら取れますけどね。
http://contactform7.com/ja/2009/12/25/special-mail-tags-2/
あとは whois か何かで引っ張ってくればホスト情報(?)とれるんじゃないでしょうか。
ありがとうございます!
そうですか…ちょっとホスト情報やブラウザ、PC情報を取得出来る方法は
ないものかと思いまして。
残念です。ご回答ありがとうございました。
amikoさん、こんにちは。
「ホスト情報」というと、takayukisterさんの回答しかないですね。
USER AGENTを取得したいなら、Themeのfunctions.phpに、
次のように記載したらどうでしょうか。
※ ショートカットは、[wpcf7.remote_ua] とでもして。
/* Contact-form-7 plugins - Customize Filters */
add_filter('wpcf7_special_mail_tags', 'wpcf7_special_mail_tag_for_remote_ua',10,2);
function wpcf7_special_mail_tag_for_remote_ua($output, $name)
{
// Special [wpcf7.remote_ua] tag
if(!isset($u_agent)){ $u_agent = $_SERVER['HTTP_USER_AGENT']; }
if('wpcf7.remote_ua' == $name){ $output = $u_agent; }
return $output;
}
ありがとうございますー!
さっそく組み込ませて頂きました。
CGIのメールフォームをずっと使っていて、ホスト取得出来てたんですが
PHPだと難しいのでしょうか?
お客様対応のメールフォームなので、統計としても取得したかったのですが。
でもこのプラグイン自体はとっても使いやすいので、気に入ってます。
ともあれ、ありがとうございました。
ホスト取得、ひょっとしてこれですか?
Themeのfunctions.phpに記述。
/* Contact-form-7 plugins - Customize Filters - Get Host */
add_filter('wpcf7_special_mail_tags', 'wpcf7_special_mail_tag_for_remote_host',10,2);
function wpcf7_special_mail_tag_for_remote_host($output, $name)
{
// Special [wpcf7.remote_host] tag
if(!isset($re_addr)){ $re_addr = $_SERVER['REMOTE_ADDR']; }
if('wpcf7.remote_host' == $name){ $output = gethostbyaddr($re_addr); }
return $output;
}
※ ショートコード: [wpcf7.remote_host]