Автор Тема: $SERVER[HTTP_REFERER]  (Прочетена 464 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

velizar

  • Jr. Member
  • **
  • Благодарности
  • -Казани: 15
  • -Получени: 1
  • Публикации: 97
$SERVER[HTTP_REFERER]
« -: 05 Октомври 2011, 23:31:56 »
Здравейте ,
търся начин за да следя от коя страница на даден сайт е дошъл потребителя. Примерно имаме articles.php , index.php , page.php , neshtosi.php. Когато да речем потребителят е в articles.php да знам дали е дошъл от някоя от другите страници. Използвах $SERVER['HTTP_REFERER'] и горе долу се получава , обаче на съответните страници има линкове "назад" и изглежда , че тази променлива не следи и по обратния път.  Моля някои ако може да ми разясни как мога да следя със  точност независимо от линка на които е кликнал откъде е дошъл.  ???

velizar

  • Jr. Member
  • **
  • Благодарности
  • -Казани: 15
  • -Получени: 1
  • Публикации: 97
Re: $SERVER[HTTP_REFERER]
« Отговор #1 -: 07 Октомври 2011, 13:23:52 »
Използвах сесии и се оправих .
Модераторите ако искате изтриите темата или я преместете в кошче :)

HD

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 208
  • -Получени: 165
  • Публикации: 3077
Re: $SERVER[HTTP_REFERER]
« Отговор #2 -: 07 Октомври 2011, 13:32:32 »
Aми покажи си решението. На някой друг може също да му е полезно.

velizar

  • Jr. Member
  • **
  • Благодарности
  • -Казани: 15
  • -Получени: 1
  • Публикации: 97
Re: $SERVER[HTTP_REFERER]
« Отговор #3 -: 07 Октомври 2011, 18:19:15 »
session_start();
if(!isset($_SESSION['previous_url'] ))
$_SESSION['previous_url'] = $_SERVER['http_referrer'];