Visualizzazione risultati 1 fino 4 di 4

Discussione: SESSION non va

  1. #1
    mamo139 non è connesso Neofita
    Data registrazione
    05-05-2008
    Messaggi
    4

    Predefinito SESSION non va

    dichiaro la variabile così e su altervista non mi va, su east php invece si
    Codice:
    $_SESSION['current_id'] = $logid;
    cosa puo essere?

    grazie mille

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Hai fatto partire la sessione con un session_start()?


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    posta il codice, che mgari hai fatto delle modifiche, oppure hai usato funzioni che su altervista però non vanno (anche se raro può essere)

  4. #4
    mamo139 non è connesso Neofita
    Data registrazione
    05-05-2008
    Messaggi
    4

    Predefinito

    problema risolto, ora vi spiego che magari torna utile!


    Codice:
    $current_id = 0;
    if(isset($_SESSION['current_id']))
    	$current_id = $_SESSION['current_id'];
    con questo codice se $_SESSION['current_id']==1 il valore di $current_id su altervista è 0, mentre su easyphp è 1

    il problema si risolve così
    Codice:
    if(isset($_SESSION['current_id']))
    	$current_id = $_SESSION['current_id'];
    else
    	$current_id = 0;
    da qui deduco che su altervista
    $current_id e $_SESSION['current_id'] sono la stessa variabile, mentre da altre parti potrebbe non essere così (vedi easyphp)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •