Visualizzazione dei risultati da 1 a 2 su 2

Discussione: sessioni

  1. #1
    Utente di HTML.it L'avatar di gio78
    Registrato dal
    Oct 2002
    Messaggi
    83

    sessioni

    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...


  2. #2
    Utente di HTML.it L'avatar di gio78
    Registrato dal
    Oct 2002
    Messaggi
    83

    ripristino

    $flags=$_SESSION['refererw'];

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.