Forums / National / Russian / Тех. поддержка / Откуда пришёл пользователь

<<<12

Dayver
#16 2012-10-31 19:54

Я предложил свою помощь в ЛС, вы не ответили

Pavlo Tkachenko aka Dayver
Macik
#17 2012-11-01 05:07

Added 3 hours later:

Или здесь ошибка: $memb_ref = (isset($_SESSION['ref']) && !empty($_SESSION['ref']));

Если я правильно понимаю, то в  $memb_ref  у вас попадет true или false. А по логике должна попасть сам адрес. Т.е тогда надо писать: 

$memb_ref = !empty($_SESSION['ref']) ? $_SESSION['ref'] : '';

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
g.galashev
#18 2012-11-01 19:00

2Dayver: ответил

Added 22 minutes later:

2Macik: поменял код, результат тот же. Может я неправильно переходы делаю? Я просто захожу на любой сайт, а потом в адресной строке браузера пишу свой адрес. Или причина ещё где-то может быть?

Added 4 days later:

Сделал такой эксперимент присвоил переменной $membref значение 'qwerty' и попробовал его отправить по почте, в ответ пришла пустота.

Вот кусок кода:

$membref = 'qwerty';
$headers = ("From: ".$name."<".$email.">\n");
$body = $L['plu_notice']." ".$name.", Email: <".$email.">, Tel: ".$phone."\n\n";
$body .= $L['plu_message'].": \n\n".$message."\n";
$body .= "URL: ".$memb_ref;

 

Что не так? Почему обнуляется значение переменной $membref        ?

This post was edited by g.galashev (2012-11-05 17:39, 12 years ago)
Macik
#19 2012-11-06 03:35
#36052 g.galashev:

2Macik: поменял код, результат тот же. Может я неправильно переходы делаю? Я просто захожу на любой сайт, а потом в адресной строке браузера пишу свой адрес. Или причина ещё где-то может быть?

Нет, чтобы передался Referrer надо чтобы на сайте стояла ссылка на твой,  и уже по ней переходить надо.

Added 4 days later:

Сделал такой эксперимент присвоил переменной $membref значение 'qwerty' и попробовал его отправить по почте, в ответ пришла пустота.

Вот кусок кода:

$membref = 'qwerty';
$headers = ("From: ".$name."<".$email.">\n");
$body = $L['plu_notice']." ".$name.", Email: <".$email.">, Tel: ".$phone."\n\n";
$body .= $L['plu_message'].": \n\n".$message."\n";
$body .= "URL: ".$memb_ref;

 

Что не так? Почему обнуляется значение переменной $membref        ?

В первой строке $membref;  а в последней $memb_ref;

Cоветую установить какую-либо IDE для редактирования файлов. Типа PHPStorm поможет избежать лишних ошибок. А если настроишь там отладчик, то вообще будет сказка.

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
This post was edited by Macik (2012-11-07 04:54, 12 years ago)
g.galashev
#20 2012-11-06 17:46

спасибо

<<<12