0
我使用Perl對規範化的URL(第5.12節),我注意到Perl程序(標識符在(eval 1)第1行太長)的消息開始崩潰。「通過實驗,我發現,當URL的方案部分超過248個符號URI
構造函數拋出錯誤:URI-> new(「longerThan248Chars:// bla」)拋出「標識符在(eval 1)第1行太長」
$ perl -e 'use URI; my $uri = URI->new("a" x 248 . "://bla");'
Identifier too long at (eval 1) line 1.
這究竟是爲什麼? 如何防止這種情況?
猜測,可能是一個內置的功能,以防止XSS漏洞? – 2013-03-05 18:53:41