2014-01-15 3 views
1

У меня есть следующий файл стаинственные письма от PHPMailer

email.php

<?php 
session_start(); 
require_once("emailUtil.php"); 


//Get form variables 
    $name  = $_REQUEST['name'] ; 
    $email  = $_REQUEST['email'] ; 
    $subject = $_REQUEST['subject'] ; 
    $message = $_REQUEST['message'] ; 

$result = sendEmail($name, $email, $subject, $message); 
. 
. 
. 
?> 

функция SendEmail определяется в emailUtil.php и он в основном использует библиотеку PHPMailer, чтобы отправить мне электронное письмо с помощью следующего формата :

Name: $name   <br> 
Email: $email  <br> 
Subject: $subject <br> 
Message:    <br> 
<p> 
$msg 
</p> 
<br> 
<br> 
IP Address: $ip 

Каждый день в 9:38 часов с IP-адресом 69.175.118.170 Я receving письмо с форматом выше и именно это:

 Name: 1 
     Email: 1 
     Subject: 1 
     Message : 1 
     IP Address: 69.175.118.170 

Я сделал поиск во всем моем сайте, единственный раз, когда я отправляю ничего email.php от контактной формы, как так:

<form id="contacts-form" method="post" action="php/email.php" target="myiframe"> 
    <label>Name</label> 
    <input type="text" name="name" id="contactname" value="" required> 
. 
. 
<iframe name="myiframe" id="myiframe" src="" style="visibility:hidden"></iframe> 
</form> 

Я не могу понять, что/кто отправив мне эти письма ?!

Я не знаю, что еще сказать, и я не знаю, что делать дальше, я надеялся, что кто-то здесь будет иметь представление ...

ответ

1

ISP is SingleHop Это НЕ Google, а некоторые другие bot, перемещающие вашу страницу. Вы должны добавить дополнительные параметры безопасности.

+0

НО! вы не можете отправить по электронной почте значение «1» из моего контакта, jquery не позволяет его – Kam

+0

@Kam jQuery не имеет никакого отношения к запросу с завихрением. – Daedalus

+0

У меня есть несколько процедур на месте, и я получаю спам раз в неделю. Это характер «PHP» и людей, которые знают * каждую лазейку, которая существует *, которые пишут боты для запроса любых файлов в вашем домене. –

2

Google. Бот-бот сканирует ваш веб-сайт, и при этом он нажимает кнопку, чтобы увидеть, появляется ли что-нибудь. Редактировать: да, извините, это не Google, а singlehop.

+0

НО! вы не можете отправить по электронной почте значение «1» из моего контакта, jquery не позволяет его – Kam

+0

jquery - это клиентская сторона, то есть его можно игнорировать. Теперь google довольно умный, поэтому он проверяет ваши коды javascript, поэтому он не сканирует div, который никогда не появляется, например. Что касается этой части «1», Google не просматривает ваш сайт и не заполняет текстовые поля. Он видит, что ваша кнопка приводит к ссылке, требующей определенных параметров, и говорит «хорошо», что бы ваш сервер не запрашивал. – user3002686

+0

Извините, прокомментируйте здесь, а не выше, для этого требуется 50 rep, и у меня его нет. «Как вы можете это запросить?» например, http://formationmtl.com/contact.php?name=1&email=1&subject=1&message=1 – user3002686

Смежные вопросы