Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52

    Variabili POST e easyphp

    Ciao a tutti, ho un problema con easyphp.
    Quando ho istallato easyphp 1.8 ho letto le note iniziali che mi dicevano che tutte la var SESSION, POST, GET... non si potevano usare nella forma $nomevar ma dovevo usare la scrittura $_GET['nomevar']. Io prima avevo istallato la versione 1.6 allora ho modificato i miei vecchi listati per farli funzionare con la nuova versione, ma nn funziona niente nn riconosce ste variabili. Allora ho modificato il parametro register_globals sui file di configurazione mettendolo a On, ma anche con questo accorgimento non funziona niente!
    Quancuno sa cosa posso fare per sistemare sto problema? nn posso più passare dati da form nè con il POST ne con il GET.
    Aiutatemi xfavore

    Grazie
    ******************************

    Attenti al cane....

    è fuggito!

    ******************************

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Bisogna vedere che versione di php monta easyphp...di norma, dovrebbe funzionare

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    la versione del php è 4.3.10
    ******************************

    Attenti al cane....

    è fuggito!

    ******************************

  4. #4
    Allora costicina...

    Con easyphp1.8 che è quello che ho anch'io per memorizzare una variabile passata con get o post devi fare così:

    $variabile = $_GET["nome_variabile_passata"]

    $variabile = $_POST["nome_variabile_passata"]

    Il problema si pone quando l'array $_GET è vuoto oppure $_GET["nome_variabile_passata"] non esiste.

    Infatti in questo caso la pagina va in errore.

    Bisognerebbe trovare il modo di risolvere questo problema.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Ahimè io utilizzo ancora 1.6 però ho provato con easyphp 1.7 e nel caso gli array fossero vuoti ho risolto dichiarando prima la variabile; è una prova che ho fatto tempo fa, spero di ricordare bene, ma penso sia così.
    Esempio
    $nome_variabile_passata = "" ;
    $variabile = $_POST["nome_variabile_passata"]

    Ripeto non ricordo bene, ma dovrebbe andare.

    Se ho detto una stupidaggine per la fretta avvertitemi.

    Grazie

  6. #6
    Il problema è che devo saperlo se questi array esistono o no...

    Questo è il problema.

  7. #7
    [supersaibal]Originariamente inviato da michelepi
    Ahimè io utilizzo ancora 1.6 però ho provato con easyphp 1.7 e nel caso gli array fossero vuoti ho risolto dichiarando prima la variabile; è una prova che ho fatto tempo fa, spero di ricordare bene, ma penso sia così.
    Esempio
    $nome_variabile_passata = "" ;
    $variabile = $_POST["nome_variabile_passata"]

    Ripeto non ricordo bene, ma dovrebbe andare.

    Se ho detto una stupidaggine per la fretta avvertitemi.

    Grazie [/supersaibal]
    per verificare se un array esiste ...
    Codice PHP:
    if (isset($_GET['nome_var']))
    echo 
    $_GET['nome_var'];
    else
    echo 
    'La variabile nome_var non esiste'
    questo ...
    Codice PHP:
    $nome_variabile_passata "" ;
    $variabile $_POST["nome_variabile_passata"
    non ha assolutamente significato.
    perchè se register_globals è impostato ad off, $nome_variabile_passata e $_POST["nome_variabile_passata"] sono due variabili diverse

    Ciao,
    Paplo

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    Il fatto è che l'array POST mi dice che non esiste o meglio che è vuoto, io gli invio dati con un form e lui non li recupera.
    Per adesso ho risolto reistallando la versione 1.6 poi si vedrà.

    Grazie cmq a tutti

    PS: Isu... la tua risposta nn aveva senso...!!
    ******************************

    Attenti al cane....

    è fuggito!

    ******************************

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.