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

ErsteVorherige12

Dayver
#16 31. Oktober 2012, 19:54

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

Pavlo Tkachenko aka Dayver
Macik
#17 1. November 2012, 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 1. November 2012, 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        ?


Dieser Beitrag wurde von g.galashev (am 5. November 2012, 17:39, vor 12 Jahre) bearbeitet
Macik
#19 6. November 2012, 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

Dieser Beitrag wurde von Macik (am 7. November 2012, 04:54, vor 12 Jahre) bearbeitet
g.galashev
#20 6. November 2012, 17:46

спасибо

ErsteVorherige12