Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410

    Perdita variablie di sessione su IE

    Ciao a tutti come da titolo ho un problema con internet explorer, ho una variabile di sessione che al passaggio da una pagina ad un altra tramite:
    codice:
    header("Location: /admin.php");
    succede che mi sparisce il valore di una variabile di sessione questo problema lo fa solo con IE e solo quando il sito gira su server remoto mentre su server locale funziona...

    qualcuno sa darmi qualche spiegazione o possibile soluzione?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    ho provato anche con l'indirizzo assoluto:
    codice:
    header("Location: http://www.nomesito.it/admin.php");
    ho trovato su google che molti hanno avuto problemi simili ma nn ho trovato una soluzione che funzioni...

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    Dunque novità: se imposto "accetta tutti i cookie" dalle impostazioni di IE 8 mi funziona... cavolo ma è limitante! se un utente ha questo browser con le impostazioni predefinite non mi funzionano le variabili di sessione!!!
    esistono alternative alle variabili session?

  4. #4
    Personalmente non ho mai avuto problemi con le variabili di sessione.
    Magari la mia sembrerà una domanda scema ma hai riaperto la sessione nella nuova pagina?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    si session_start() all inizio

    ho scoperto che per farlo funzionare bene devo abilitare "consenti tutti i cookie" dalle impostazioni di Internet explorer

    il problema che di default nn è abilitato dunque se un utente si collega con IE è probabile che il sito non giri bene

    non so come potrei fare cè qualche alternativa alle variabili session?

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Prova a spiegare la sequenza delle operazioni che fai nelle diverse pagine

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    oh ho una pagina index.php in cui cè :
    session_start();
    ...
    testata();
    require ("crea_menu.php");
    ...

    la funzione testata(); è definita in un altro file chiamato crea_menu.php

    in crea_menu.php definisco function testata():

    {...

    session_start();

    $_SESSION['admin']= 'valore';
    ...
    }

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.