reCaptcha v2 のレスポンスコードを自動返信メールにで非表示にしたい

実現したいこと

今回、php工房さんのメールフォームを参照させていただいております。

▼PHP工房
https://www.php-factory.net/mail/01.php

reCAPTCHA v2を導入したところ、自動返信メールのに表示されてしまうレスポンスコードを非表示にしたいのですが、解決方法がみつかっておりません。。。

######自動返信メール参照###########
【 会社名 】 いろは株式会社3
【 お名前 】 いろはにほへと
【 ご住所 】 ちりぬるを
【 g-recaptcha-response 】 03AFcWeA6OhEYx4CBcf7........
############################

$_POSTを連想配列で書いても、なぜかメールにはg-recaptcha-response としてしっかり表示されてしまいます、、

############おそらくここが該当していると思われる自動返信メールのphp記述部分

//差出人に届くメールをセット if($remail == 1) { $account = $_POST['account']; print('ID :'.$account['会社名'].'<br>'); print('UserName :'.$account['お名前'].'<br>'); print('Password :'.$account['メールアドレス'].'<br>'); $userBody = mailToUser($_POST['account'],$dsp_name,$remail_text,$mailFooterDsp,$mailSignature,$encode); $reheader = userHeader($refrom_name,$from,$encode); $re_subject = "=?iso-2022-jp?B?".base64_encode(mb_convert_encoding($re_subject,"JIS",$encode))."?="; } //管理者宛に届くメールをセット $adminBody = mailToAdmin($_POST,$subject,$mailFooterDsp,$mailSignature,$encode,$confirmDsp); $header = adminHeader($post_mail,$BccMail); $subject = "=?iso-2022-jp?B?".base64_encode(mb_convert_encoding($subject,"JIS",$encode))."?=";

//送信メールにPOSTデータをセットする関数
function postToMail($arr){
global $hankaku,$hankaku_array;
$resArray = '';
foreach($arr as $key => $val) {
$out = '';
if(is_array($val)){
foreach($val as $key02 => $item){
//連結項目の処理
if(is_array($item)){
$out .= connect2val($item);
}else{
$out .= $item . ', ';
}
}
$out = rtrim($out,', ');

}else{ $out = $val; }//チェックボックス(配列)追記ここまで if (version_compare(PHP_VERSION, '5.1.0', '<=')) {//PHP5.1.0以下の場合のみ実行(7.4でget_magic_quotes_gpcが非推奨になったため) if(get_magic_quotes_gpc()) { $out = stripslashes($out); } } //全角→半角変換 if($hankaku == 1){ $out = zenkaku2hankaku($key,$out,$hankaku_array); } if($out != "confirm_submit" && $key != "httpReferer") { $resArray .= "【 ".h($key)." 】 ".h($out)."\n"; } } return $resArray;

#####################

もし同じような悩みがあったり、以前に解決された方がおりましたら、お力添えをおねがいできませんでしょうか。。。

なにとぞよろしくお願い申し上げます。

コメントを投稿

0 コメント