Visualizzazione dei risultati da 1 a 4 su 4

Discussione: passaggio variabile

  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    passaggio variabile

    Ragazzi io passo in query string questo:
    Codice PHP:
    <a href=\"info.php?id_P=$row[id_prod]\"><img src=\"immagini/image/$row[foto]\" width='25' height='25' border='0'></a> 
    Come faccio a recuperare il valore id_P nella pagina info.php?

    Quando usavo ASP era request.querystring("id_P"), ma con PHP?

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    echo $_GET['id_P'];
    think simple think ringo

  3. #3
    se devi usarlo con i database devi verificare il suo contenuto

    se è un numero ti conviene fare

    $_GET['id_P'] = (int) $_GET['id_P'];

    in modo che ottieni un numero al 100% o uno zero se inizia con una lettera, ma eviti rischi seri di exploit

    se invece contiene una stringa...
    $_GET['id_P'] = mysql_escape_string($_GET['id_P']);

    (se ovviamente usi mysql)

    in questo modo fai "l'escape", ovvero rendi innocui, tutti i caratteri "pericolosi" per mysql

    ---
    PS: queste avvertenze valgono anche per i tuoi script in asp, se provi a passare un'apice singolo ai parametri che arrivano dall'esterno ai tuoi script guarda che succede se non lo backslashi (in asp si fa sostituendo il singolo apirce con un doppio apice nella stringa che devi backslashiare [questa operazione è valida solo per access e ms sql server])
    ---

    sciauz

    [OT]
    ma che fate in piedi a quest'ora? incubi notturni o insonnia?
    [/OT]

  4. #4
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Incubi notturni
    Purtroppo è l'unico tempo che ho per produrre quello notturno!!!
    E tu invece?

    Grazie per la spiegazione!!!!

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.