Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con $_GET

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    129

    problema con $_GET

    ragazzi ho un problemone nel passaggio da php 4.1 al 4.3(che ora è stato agiornato sul server del mio sito)

    Nel vecchio codice ho sempre utilizzato una sintassi di questo tipo:
    index.php?action=$_GET[user_tablename]

    passando il valore dell'array $_GET direttamente come valore nell'url, con tale sistema tutto funzionava perfettamente anche quando questo valore era nullo.Con la nuova versione di PHP continua a funzionare tutto ma invia un notice ogni qualvolta il valore dell'array è nullo!

    l'unica soluzione che ho trovato è questa:
    if (!isset ($_GET['user_tablename'])) $user_tablename="";
    e nel link:
    index.php?action=$user_tablename

    Non esiste un modo più efficace per risolvere il problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    mettere all'inizio del codice error_reporting(~E_NOTICE);

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    129
    Miticooooo billo!!!
    che più efficace non si può!

    Senti un'ultima cosa: il modo in cui utilizzo $_GET è scorretto o si può fare senza problemi? (intendo passare il valore dell'array direttamente sull'url)
    A occhio e croce non mi sembra una cosa buona che PHP mi avverta di un problema sul codice....
    grazie ancora.

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.