Visualizzazione dei risultati da 1 a 10 su 14

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    residenza
    Cagliari
    Messaggi
    198

    Prevenire visualizzazioni distorte di apostrofi e lettere accentate

    Partendo da una pagina, rimando due informazioni contenenti i seguenti testi "L'uccello vola" e "L'uccello canta" sulla pagina successiva in questo modo:

    Link di destinazione: MioSito.com/pagina.php?TITOLO=<?php the_title(); ?>&TITOLO2=<?php echo get_post_meta($post->ID, 'TITOLO_2', true); ?>


    La pagina di destinazione possiede il seguente codice:
    <?php echo $_GET['TITOLO'] ?>
    <?php echo $_GET['TITOLO2'] ?>

    Ma inspiegabilmente viene visualizzato:
    L’uccello vola
    L'uccello canta

    Esiste una particolare motivazione per cui l'informazione derivante dal php the_title debba essere storpiata, mentre invece quella del post_meta rimanga intatta?

    C'è un modo per eludere questo problema?

    Grazie


    EDIT: C'è anche un secondo problema...
    Quando l'url soprastante viene aperto NON da link diretto come ipotizzavo sopra, ma da script (ad esempio da un banale if x else y url=z) succede che:

    - Nel caso di php the_title, "L'uccello vola" viene ridotto a un banale L

    - Nel caso il post_meta contenga un apostrofo, il link non viene aperto a seguito del click, e si finisce per cliccare a vuoto come se l'url di destinazione impostato fosse un '#'
    Ultima modifica di danielepalmas88; 26-09-2016 a 12:19

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 © 2026 vBulletin Solutions, Inc. All rights reserved.