Ciao, non riesco a creare una sessione.
Devo loggare l'url di provenienza del visitatore e in caso di motore, la query.
Questi dati li devo memorizzare finchè l'utente non conlcude l'ordine in una pagina precisa, indipendentemente dalle pagine viste prima.
Ho messo in ogni pagina del sito:


$flags=$_SESSION['refererw']!="";

if ($flags=="") {

session_start();//Apro una sessione
$sessionid=session_id();

$referer=$_SERVER['HTTP_REFERER'];
$_SESSION['refererw']=$referer;

$wj=parse_url($referer, PHP_URL_HOST);
$_SESSION['wj']=$wj;

$j=parse_url($referer, PHP_URL_QUERY);
$jw=parse_str($j);
$keyword=$q;
$_SESSION['keyword']=$keyword;

}

Il problema è che lo script mi stampa in ogni pagina un id sessione diverso e ricalcola le variabili (quindi mi perde l'url di provenienza esterno scambiandolo magari con il mio visto che ha visitato una pagina del sito prima) nonostante abbia detto di ricalcolarlo solo se $flags è vuoto...