ciao a tutti,
ho una questione sul POST di un form.
se io do ad una serie di oggetti il medesimo nome, ex inserisco in un form tre checkbox che si chiamano pippo, poi dopo il post se sono spuntati tutti e tre al request.form("pippo") mi trovo il valore dei tre checkbox separato da virgola.
fin qui tutto ok.
adesso mi sembrava logico poter emulare lo stesso post con xmlhttp tramite una stringa del tipo:
pippo=valore1,valore2,valore3
invece di
pippo=valore1&pippo=valore2&pippo=valore3
visto che queste due stringe restituiscono de facto lo stesso risultato (almeno visivamente).
ovviamente non è così. facendo delle chiamate ad una applicazione web di terze parti ho trovato che la seconda chiamata funziona correttamente, mentre la prima no. questo mi fa pensare che all'atto del request.form sia possibile distinguere l'uno dall'altro invio.
la mia domanda è: come posso distinguere l'uno dall'altro invio (dal punto di vista di chi riceve i dati in post)?
spero di essermi spiegato.
è da non dormirci la notte..![]()

Rispondi quotando