Zmienne wysyłane przez żądanie GET są kodowane, tak jak robi to funkcja urlencode() w PHP. Postać otrzymana może być właśnie wartością zakodowaną. Żeby uzyskać oryginalną jej wartość należy ją dekodować korzystając z funkcji urldecode().

Najpierw trzeba dekodować zmienną, która została przekazana via _GET a dopiero później można wykonywać dalsze operacje.