Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    carattere sparito su passaggio dati POST

    Salve ragazzi,

    ho notato un comportamento molto strano.

    Se passo via post una stringa contenente il carattere "+" questo carattere non arriva allo script php. Al suo posto passa uno spazio.

    Per essere più precisi la stringa passa via POST da uno script javascript che richiama uno script php.

    Debuggando ho visto che la stringa nello script javascript, quindi prima di passare, contiene ancora il carattere '+', mentre stampando la variabile $_POST['pincopalla'] nello script php questa non contiene il carattere '+'.

    E' normale?

    C'è un modo per evitare questo?

  2. #2
    ciao, premettendo che io di javascript ne so molto poco, ti posso dire che forse il problema è causato dal fatto che la concatenazione con javascript si fa proprio tramite il +, quindi probabilmente javascript prende questo carattere come una concatenazione. Vedi come si fa a parsare i caratteri con javascript e forse così risolvi

  3. #3
    encodeURIComponent()
     
    :: Instant WebKiosk, a browser-only Linux operating system ::

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.