richieste GET genererà lunghi, URL complicati con che molti opzioni con il comportamento predefinito.
Le richieste POST possono lasciare URL brevi, ma possono comportarsi male con il pulsante "indietro" e non sono segnalibri.
Per generare URL brevi con GET, è necessario uno script intermedio che traduce le opzioni selezionate in qualcosa di più compatto, oppure è necessario osservare le opzioni selezionate utilizzando JavaScript e creare l'URL lato client compatto.
La matematica per bit significherebbe assegnare ogni bit o gruppo di bit in una singola variabile a una determinata opzione e un insieme predefinito di valori. Ad esempio un numero intero di 32 bit potrebbe rappresentare 8 attributi di 4 bit ciascuna:
01010010010001001010101010101001
Oppure:
0101 0010 0100 0100 1010 1010 1010 1001
#8 #7 #6 #5 #4 #3 #2 #1
Così un intero potrebbe rappresentare otto attributi, con 16 valori possibili per gruppo 4 bit. Ovviamente ciò richiede un'elaborazione, ma sono sicuro che qualcuno su SO ha già fatto questa domanda e non sono più in grado di scrivere ora. :)
fonte
2010-04-18 00:59:36
Grazie mille, ma voglio inviarli usando GET non POST .. –
Funziona allo stesso modo. Sostituisci method = "post" con method = "get" e $ _POST con $ _GET. –
sì mio male: D. Ma ho un'enorme "salsiccia" nell'URL :) –