Op een pagina gebruik ik een flink aantal GET's om gegevens op te halen, soms wel tot 10 GET's. Nu wil ik dit aantal verminderen door de variabelen voor de GET's plus inhoud in 1 GET te stoppen. Ik heb al gezocht naar encoders en decoders, maar het wil nog niet echt flotten.
De bedoeling is dus om:
var1=...&var2=...&var3=... etc
om te zetten naar:
q=abde9dfe8ad9e...
in de url.
Op de pagina moet ik dan q=... weer omzetten naar var1=... etc.
Nu had ik 2 functies gevonden:
Deze werken wel goed, maar dan heb ik allemaal getallen en punten. Het zou mooi zijn als de punten eruit kunnen.
De bedoeling is dus om:
var1=...&var2=...&var3=... etc
om te zetten naar:
q=abde9dfe8ad9e...
in de url.
Op de pagina moet ik dan q=... weer omzetten naar var1=... etc.
Nu had ik 2 functies gevonden:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| function myenc($string) { for ($i = 0; $i < strlen($string); $i++) { $return[] = ord($string[$i]) + 2; } return implode(".",$return); } function mydec($string) { $string = explode(".",$string); for ($i = 0; $i < count($string); $i++) { $string[$i] = chr($string[$i] - 2); } return implode("",$string); } |
Deze werken wel goed, maar dan heb ik allemaal getallen en punten. Het zou mooi zijn als de punten eruit kunnen.