Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026

    urlencode & htmlentities

    ciao

    qualcuno può spiegarmi bene quando (in che situazione) usare l'una o l'altra opzione ?

    esistono dei must in specifiche situazioni?

    grazie

  2. #2
    urlencode serve quando devi far passare una stringa in get.
    htmlentities trasforma i tag html in entità html appunto. Si usa quando si devono salvare campi di testo e per ragioni di sicurezza si voule evitare che venga inserito codice html. Ad esempio, in questo forum, se provi a scrivere qualcosa in html, non verrà interpretato, ma ti verrà restituito così come lo hai scritto.
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    bene ora è tutto chiaro

    quindi urlencode per variabili passat in url e htmlentities per le form per esempio?


    ho una domanda se passo una variabile in un url e prima la trasformo con htmlentities()

    poi voglio inserirla nel db in una pagina successiva,quindi per richiamarla dovrei ridichiarare htmlentities?

    faccio un esempio

    pagina.php
    Codice PHP:
    a href="pippo.php?variabile='.htmlentities($var).' " 
    pippo.php
    Codice PHP:
    $querymysql_query("INSERT INTO bla bla VALUES('.// qui va htmlentities($_GET['var']) o solamente $_GET['var']??? // .')"); 
    grazie mille

  4. #4
    Non credo sia una buona idea far passare una stringa complessa in get
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

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.