您好,我想将referer记录到我的数据库中,我想知道referer的最大长度是多少?
答案 0 :(得分:9)
referer
是一个网址,因此您可以参考this answer about maximum URL lengths。网址的长度几乎肯定不会超过2083个,因为这是maximum supported by some versions of IE,看起来像Google doesn't index anything over 1855 characters。
因此,如果你以CHAR
存储,那么为了安全起见2083,如果你以VARCHAR
存储,那么因为任何超过255个字符的字符串都没关系需要2个字节来存储它的长度,所以去寻找像3000这样的高点。