Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema get

  1. #1

    problema get

    non so se è problema prettaemnte php spero mi aiutiate comunque
    dato un form di questo tipo
    <form method=get action=http://www.pippo.biz/prova2.php>
    <input type=text name=nome >
    <input type=submit value="clicca"></form>

    e questo (cambia solo action)

    <form method=get action=prova2.php>
    <input type=text name=nome >
    <input type=submit value="clicca"></form>

    se scrivo nel text l aparola città
    mi cambia la scritta sul browser

    1--> http://www.pippo.biz/prova2.php?nome=citt%25E0
    2--> http://www.pippo.biz/prova2.php?nome=citt%E0

    in sostanza se nell'action scrivo http://ecc mi codifica in un modo, altrimenti in un altro

    inutile dire che sto impazzendo
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  2. #2
    Ma in prova2 come arriva il valore? Potrebbe essere un problema di codifica. Nel primo esempio la action invoca una URL per cui il metodo di chiamata potrebbe essere differente rispetto al secondo caso nel quale invochi una pagina in maniera diretta ed accessibile, quindi, direttamente da filesystem.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    In sostanza ciò che avviene è normalissimo.

    Quando tu inoltri un modulo via GET il browser immediatamente codifica tutti i dati inviati esattamente come fa la funzione urlencode().

    Ciò che devi fare tu, quando recuperi i dati della GET, è decodificare tali dati con l'opposta urldecode()

    in sostanza devi fare
    Codice PHP:
    $nome urldecode($_GET['nome']); 
    dovrebbe andare...

  4. #4

    urlencode

    funziona alla grande
    usavo urlencode ma non conoscevo l'urldecode

    tutto risolto


    ttimo grazie di tutto
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

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.