Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url 为什么字符串标识符通常是一个设置的长度?_Url - Fatal编程技术网

Url 为什么字符串标识符通常是一个设置的长度?

Url 为什么字符串标识符通常是一个设置的长度?,url,Url,例如: 你可以浏览像imgur和youtube这样的网站,以及流行的短链接。我的问题是:假设这是第一次提交,为什么id不遵循像a,b,c。。。ab,ac。。。bda、bdb等等。我认为安全风险是不存在的,因为你无论如何都可以操纵id。首先,在你给出的示例中,id不是用户独有的,而是全局的。因此,我不明白你怎么能期望你的提交有顺序ID 第二,无论是谁设计了身份证方案,都应该考虑到安全问题。为此,他们很可能认为让id难以猜测是有好处的。我认为这是url的哈希,而不是不断递增的“序列号”。难道你就不能

例如:


你可以浏览像imgur和youtube这样的网站,以及流行的短链接。我的问题是:假设这是第一次提交,为什么id不遵循像
a,b,c。。。ab,ac。。。bda、bdb
等等。我认为安全风险是不存在的,因为你无论如何都可以操纵id。

首先,在你给出的示例中,id不是用户独有的,而是全局的。因此,我不明白你怎么能期望你的提交有顺序ID


第二,无论是谁设计了身份证方案,都应该考虑到安全问题。为此,他们很可能认为让id难以猜测是有好处的。

我认为这是url的哈希,而不是不断递增的“序列号”。难道你就不能跟踪上一次提交,并在下一次提交之后再提交下一次提交的id吗?