以前一直以為1024字節(即包括查詢字符串在內的url總長度),今天聽到有人說256字節...自己測試了下,發現都不是firefox,chrome,IE9下,允許的最大長度都為8193字節...疑問:這個值到底是依據什么而定的呢?根據我的測試結果,三種瀏覽器允許的最大長度都一致,這說明應該不是瀏覽器的問題,那是服務器的配置問題么?如果是的話,是什么配置項起的作用呢?下面是測試用的代碼:urllenchk.php$url='http://localhost/lab/urllen.php?query=';$queryString=str_repeat('a',8192-strlen($url)+1);$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url.$queryString);curl_setopt($curl,CURLOPT_TIMEOUT,10);curl_exec($curl);urllen.phpechostrlen('http://'.$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME'].'?'.$_SERVER['QUERY_STRING'])."";echostrlen($_GET['query']);
關于get方式傳遞字符串的最大長度問題
喵喵時光機
2019-04-06 08:31:29