無法從網址獲取值。無法從網址獲取值
localhost/ddd.php?udh=%05%00%03%6d%03%01
當我嘗試複製粘貼此鏈接到地址欄中輸入 「本地主機/ ddd.php?UDH =%05%00%03%6D%03%01」 將其轉換爲 「http://localhost/ddd.php?udh=%05%00%03m%03%01」 有什麼說明?
而且我不能夠得到$ _GET [「UDH」],它打印:
array (size=1)
'udh' => string '�m' (length=6)
查看'urlencode()'和'urldecode()' – Jer
urlencode($ _ GET ['udh'])打印「%05%00%03m%03%01 「%05%00%03%6d%03%01」的漏洞 – user3351236
您不需要明確地對URL進行編碼。瀏覽器會自動對URL中的某些字符進行編碼。在這裏,你只需要解碼URL。只使用urldecode()解碼URL。 'urldecode($ _ GET ['udh'])'就足夠了。 – Perumal