在浏览器地址栏输入网址的时候,多数的情况下URL不带参数,
有时候输入的网址带参数和不带参数的页面都是同一个页面。
有时候不带参数打开一个页面,带上参数却打开了另外一个页面,
这是怎么回事?
URL后面带参数和不带参数有什么区别?
有时候输入的网址带参数和不带参数的页面都是同一个页面。
有时候不带参数打开一个页面,带上参数却打开了另外一个页面,
这是怎么回事?
URL后面带参数和不带参数有什么区别?
调试欢乐多
url带不带参数的问题,由来已久。和你用的提交方式也有关。
比如你是get方法,那么你的url就有参数。但是url的长度受限制,最大是1K的大小。
要是你用post方法提交,那么你的参数就被放在了post的方法体里面。所以咱们登录,修改密码等,都是post提交,这样不会暴露个人隐私信息。
即使表单提交不涉及隐私的信息,但是你如果要提交一个被添了很多内容的textarea里面的内容,如果内容超过了1K,get就会罢工,不能完成这个操作。而必须用post。post方法,在url里面不放置任何东西,传递的东西都在方法体里面。
搜索引擎对?不友好 可以不成不带url不带参数,但用伪静态技术将参数进行传递在传递页面进行相应的处理,转入不同的页面显示如 www.baidu.com/index.php?id=1234 可以转化为 www.baidu.com/index/1234.html 实际上 1234 就是传递的参数