お世話になっております。
現在旅館予約サービスを運営しております。
英語版と日本語版のページがあるのですが、英語版の方で、1週間後に同じメールが送られてくるという現象が出ています。
メールを送る際、ディレクトリにYYYYMMDDhhmmss.logが残るのですが、
日本語版は約2000000バイト、
英語版は約9500000バイトとなっており、約4倍の差があります。
可能性として、この容量の差で英語版の方で不具合が起きているのかなと思っているのですが、
そのようなことはありえるのでしょうか?
無知で申し訳ございませんが、よろしくお願い致します。
【追記】
情報不足で申し訳ございません。
ログを残す記述はここにしております。
// 処理前にPOST値をログ出力する(ディスク容量に注意) ob_start(); echo date("Y/m/d H:i:s") . " : " . @$_SERVER['HTTP_REFERER'] . " : " . @$_SERVER["REMOTE_ADDR"] . " : " . @$_SERVER['HTTP_USER_AGENT'] . "\n"; var_dump($_POST); $out = ob_get_contents(); ob_end_clean(); $log_filename = sprintf("confirm_post_%8d.log", date("YmdHi")); // 1分単位のログ file_put_contents($log_filename, $out,FILE_APPEND);
実際に残るログは以下です。
2020/07/24 13:01:28 : http://www.XXX.com/reservation/confirm.php?rand_str=FwHysf2x : 49.104.XXX.XXX : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Safari/605.1.15 array(24) { ["email"]=> string(24) "XXXXXXX@hotmail.com" ["mobile"]=> string(12) "XXXXXXXXXXX" ["nationality"]=> string(5) "XXXXXX" ["residence"]=> string(5) "XXXXXXXXX" ["arrival"]=> string(10) "2020/07/24" ["departure"]=> string(10) "2020/07/28" ["startdate"]=> string(10) "2020/07/26" ["enddate"]=> string(10) "2020/07/26" ["accommodation"]=> string(26) "XXXXXXXXXXXXXXX" ["numbers"]=> string(1) "1" ["course1"]=> string(35) "XXXXXXXXXXXXXXXXXXXX" ["last_name1"]=> string(13) "XXXXXXXXXXXXXXX" ["birth_day1"]=> string(9) "XXXXXXXXXXXXXXXXX" ["sex1"]=> string(4) "Male" ["certified1"]=> string(21) "XXXXXXXXXXXXXXXXXXXXXXX" ["experience1"]=> string(3) "100" ["last1"]=> string(10) "2020/02/14" ["equipment1"]=> string(8) "XXXXXXXXXXXXXXXXX" ["height1"]=> string(19) "XXXcm / XXkg / XXcm" ["XXX1"]=> string(6) "Normal" ["foodallergy1"]=> string(7) "nothing" ["HiddenMailSendOK"]=> string(10) "mail_is_ok" ["httpReferer"]=> string(52) "http://www.XXX.com/reservation/input.html" ["btnMailSend"]=> string(5) "Agree" }
認識違いでしたら申し訳ございません。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー