Показать сообщение отдельно

  #5  
Старый 29.07.2008, 13:09
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме:
1208190

Репутация: 136
Отправить сообщение для 0x22b с помощью ICQ
По умолчанию

На главной пишеш в самом начале PHP кода:
<?php
session_start();
$_SESSION['reflink'] = $_SERVER['HTTP_REFERER'];
...
тут все твое..
?>

что мы сделали? мы запустили сессию и присвоили переменной сессии значение ссылки с которой перешел пользователь. Суть сессий в том что, значения их переменных может передаваться от скрипта к скрипту..
теперь на странице с формами обратной связи пишеш следующее:
<?php
session_start();
и дальше после этой строки кода, можеш получать доступ к уже созданной давно переменной сессии: $_SESSION['reflink'], и значение в ней будет то самой что записалось в нее с главной. а далее уже можеш писать инфу в БД.
для удобного использования присваиваеш какой нибудь переменной и все:
$referer = $_SESSION['reflink'];
и уже можеш писать в базу или куда заблагорассудиться.. надеюсь объяснил все доходчиво..