Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    46

    $_SESSION non memorizza le variabili

    Ciao a tutti
    sto scrivendo un sito per dispositivi mobile usando php e jquery mobile, la struttura generica del sito è così:

    index.php: la prima istruzione è session_start(), la seconda è un require_once (header.php)

    header.php: contiene l'intestazione html e poi del codice php che, se $_GET non è vuoto, consiste in uno switch che va a selezionare i contenuti della pagina in base a $_GET['page']. Quando richiamo la prima pagina vado ad impostare $_SESSION['type'] = $_GET['type'] e questo funziona... quando richiamo la seconda pagina vado ad impostare $_SESSION['comune'] = $_GET['comune'] ed anche qui tutto funziona apparentemente ma quando vado a fare un print_r($_SESSION) viene stampato "Array( [comuni] => valore )" ma di $_SESSION['type'] nessuna traccia....
    Come è possibile che sparisca l'indice type dal'array $_SESSION?

    P.s.: il sito in locale funziona benissimo su server Apache ma copiando il sito su server mi da questi problemi, ovviamente non ho la possibilità di vedere stampato nessun errore su server on-line......
    Si accetta qualsiasi tipo di suggerimento, le ho provate tutte

  2. #2
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Prova a mettere session_start(); prima di tutto il resto

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    46
    Risolto...... la causa erano due righe vuote prima del tag <?php!!!
    Grazie comunque!!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.