Захват электронной почты методом отслеживания изображений

Я использую рамки codeigniter. Я использовал технику отслеживания изображений в электронных бюллетенях или электронных письмах для отслеживания IP-адреса, URL-адреса Refferer, идентификаторов электронной почты и т. Д. Я могу отслеживать IP-адрес, IP-адрес хоста, URL-адрес Referer, но не адрес электронной почты!

Помогите мне в решении проблемы. Ниже я приведу пример разработанного кода.

<img src="<?php echo $this -> config -> item('my_url'); ?>/images/logo.gif?id=<?php echo $rec['track_id'];?>&email=email" width="1" height="1" border="0" />

logo.gif -> index.php file

@ $db = new mysqli('localhost', 'username', 'password', 'database_name');

if (mysqli_connect_errno()) {

}

if (!empty($_SERVER['REMOTE_ADDR'])) {

$ip = $_SERVER['REMOTE_ADDR'];

$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);

$referrer = $_SERVER['HTTP_REFERER'];

$date = date("Y-m-d");

$time = date("H:i:s");

$track_id = $_GET['id'];

$email = $_GET['email'];

$sql = "INSERT INTO tbl_email_opens (email_opens_id,track_id,email,ip_address,host,referrer) VALUES (null,'$track_id','$email','$ip','$host','$referrer')";

$db->query($sql);

}

header( 'Content-type: image/gif' );

echo chr(71).chr(73).chr(70).chr(56).chr(57).chr(97).

chr(1).chr(0).chr(1).chr(0).chr(128).chr(0).

chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).

chr(33).chr(249).chr(4).chr(1).chr(0).chr(0).

chr(0).chr(0).chr(44).chr(0).chr(0).chr(0).chr(0).

chr(1).chr(0).chr(1).chr(0).chr(0).chr(2).chr(2).

chr(68).chr(1).chr(0).chr(59);

0

Решение

Может быть, вам просто нужно изменить это

&email=email

что-то вроде этого

&email=<?=$rec['email'];?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]