▁a ▁request ▁for ▁such ▁a ▁page , ▁it ▁may ▁run ▁a ▁program , ▁passing ▁the ▁query ▁string , ▁which ▁in ▁this ▁case ▁is , ▁name = fer ret ▁un changed , ▁to ▁the ▁program . ▁The ▁question ▁mark ▁is ▁used ▁as ▁a ▁separator , ▁and ▁is ▁not ▁part ▁of ▁the ▁query ▁string . ▁ ▁Web ▁frameworks ▁may ▁provide ▁methods ▁for ▁parsing ▁multiple ▁parameters ▁in ▁the ▁query ▁string , ▁separated ▁by ▁some ▁delimiter . ▁In ▁the ▁example ▁URL ▁below , ▁multiple ▁query ▁parameters ▁are ▁separated ▁by ▁the ▁am pers and , ▁" & ": ▁ ▁The ▁exact ▁structure ▁of ▁the ▁query ▁string ▁is ▁not ▁standard ized . ▁Method s ▁used ▁to ▁parse ▁the ▁query ▁string ▁may ▁differ ▁between ▁websites . ▁ ▁A ▁link ▁in ▁a ▁web ▁page ▁may ▁have ▁a ▁URL ▁that ▁contains ▁a ▁query ▁string . ▁HTML ▁defines ▁three ▁ways ▁a ▁user ▁agent ▁can ▁generate ▁the ▁query ▁string : ▁ ▁an ▁HTML ▁form ▁via ▁the ▁ ▁element ▁ ▁a ▁server - side ▁image ▁map ▁via ▁the ▁ ▁attribute ▁on ▁the ▁ ▁element ▁with ▁a ▁ ▁construction ▁ ▁an ▁indexed ▁search ▁via ▁the ▁now ▁deprecated ▁ ▁element ▁ ▁Web ▁forms ▁ ▁One ▁of ▁the ▁original ▁uses ▁was ▁to ▁contain ▁the ▁content ▁of ▁an ▁HTML ▁form , ▁also ▁known ▁as ▁web ▁form . ▁In ▁particular , ▁when ▁a ▁form ▁containing ▁the ▁fields ▁field 1 , ▁field 2 , ▁field 3 ▁is ▁submitted , ▁the ▁content ▁of ▁the ▁fields ▁is ▁encoded ▁as ▁a ▁query ▁string ▁as ▁follows : ▁▁ ▁The ▁query ▁string ▁is ▁composed ▁of ▁a