abgerufen werden. Es konnte kein Wert von der URL abgerufen werden.Es konnte kein Wert von der URL
localhost/ddd.php?udh=%05%00%03%6d%03%01
Wenn ich versuche, diese URL zu kopieren und einfügen, um zu Adressleiste "localhost/ddd.php? UDH =% 05% 00% 03% 6d% 03% 01" wandelt auf "http://localhost/ddd.php?udh=%05%00%03m%03%01" Gibt es eine Erläuterung?
Auch ich bin zu bekommen _GET $ nicht in der Lage [ ‚UDH‘], druckt es:
array (size=1)
'udh' => string '�m' (length=6)
Werfen Sie einen Blick auf 'urlencode()' und 'urldecode()' – Jer
urlencode ($ _ GET ['udh']) druckt "% 05% 00% 03m% 03% 01 "insidered of"% 05% 00% 03% 6d% 03% 01 " – user3351236
Sie müssen die URL nicht explizit codieren. Browser sorgen dafür, dass bestimmte Zeichen in der URL automatisch codiert werden. Hier müssen Sie nur die URL dekodieren. Entschlüsseln Sie die URL nur mit 'urldecode()'. 'urldecode ($ _ GET ['udh'])' ist alleine genug. – Perumal