пытаясь отследить, откуда пришел мой посетитель с помощью php - PullRequest
1 голос
/ 18 января 2010

$ referal = mysql_real_escape_string ($ _ SERVER ['HTTP_REFERER']);

Я хотел бы сохранить это в первый раз, когда посетитель заходит на мой сайт через реферера. поэтому при повторном доступе к этой странице переменная не изменится.

Ответы [ 2 ]

2 голосов
/ 18 января 2010

Вы можете сохранить его в базе данных вместе с IP-адресом посетителя. В следующий раз, когда посетитель заходит, вы проверяете, известен ли IP-адрес, и если это так, просто не добавляйте его снова.

Вы можете расширить это, добавив время последнего посещения, а через день или еще что-то добавить новую запись для посетителя. Таким образом, у вас есть очень простой счетчик посетителей.

2 голосов
/ 18 января 2010

Поместите это в сессию:

$_SESSION['referrer'] = $_SERVER['HTTP_REFERER'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...