Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema iscrizione e variabile

  1. #1
    Guest

    Predefinito Problema iscrizione e variabile

    Ciao a tutti. E' da 2 giorni che mi è sorto un problema che fino a 3 fa non era presente (non ho modificato nulla).
    Durante la fase di iscrizione, compilando i form d'iscrizione (nome, email, sesso), si arriva all'ultima fase (quella di conferma) e mi compare la scritta: "ERRORE! Dati incompleti!" (pur avendo inserito tutto correttamente).

    Codice PHP:
    7 If (($HTTP_SESSION_VARS['OKSesso'] == "")
    8 || ($HTTP_SESSION_VARS['OKNome'] == "")
    9 || ($HTTP_SESSION_VARS['OKEmail'] == "")) {
    10 $HTTP_SESSION_VARS['errore'] = "<b>ERRORE! Dati incompleti!</b>";
    11 echo $HTTP_SESSION_VARS['errore']."<br>";
    12 echo $HTTP_SESSION_VARS['OKSesso']."<br>";
    13 echo $HTTP_SESSION_VARS['OKNome']."<br>";
    14 echo $HTTP_SESSION_VARS['OKEmail']."<br>";
    exit();
    }
    Ho provato a inserire quindi la funzione error_reporting(E_ALL); per capire un po' meglio e il risultato è stato:

    Notice: Undefined variable: HTTP_SESSION_VARS in /membri/weamarnati/iscrizione3.php on line 7

    ERRORE! Dati incompleti!

    Notice: Undefined index: OKSesso in /membri/weamarnati/iscrizione3.php on line 12
    Notice: Undefined index: OKNome in /membri/weamarnati/iscrizione3.php on line 13
    Notice: Undefined index: OKEmail in /membri/weamarnati/iscrizione3.php on line 14
    Ho settato in ON il valore della direttiva "Register Globals" su altervista ma il problema sembra persistere.
    Sapreste aiutarmi?

    (I numeri di fianco sono le righe in cui c'è l'errore)
    Ultima modifica di weamarnati : 15-03-2016 alle ore 17.39.38

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    HTTP_SESSION_VARS è deprecato, dovrebbe essere sostituito con $_SESSION.
    A parte questo, hai controllato che la sessione venga avviata correttamente (ad esempio tramite session_start)?

    Edit: In ogni caso, perché utilizzi la sessione per la procedura di registrazione, anziché i classici POST/GET?
    Ultima modifica di mzanella : 15-03-2016 alle ore 19.22.25

Regole di scrittura

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