首页 >web前端 >html教程 >一个带参数的URL指向一个静态文件后面的参数有没有作用?_html/css_WEB-ITnose

一个带参数的URL指向一个静态文件后面的参数有没有作用?_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 12:12:371495浏览

http://127.0.0.1/index.html?param1=asdfasdf¶m2=asdfasdfa

请问?param1=asdfasdf¶m2=asdfasdfa是否可以忽略?


回复讨论(解决方案)

要看这两个参数对于这个静态文件有没有意义(静态文件中有没有使用这两个参数)。

要看这两个参数对于这个静态文件有没有意义(静态文件中有没有使用这两个参数)。

一般来说呢?

一般来说,给静态文件加一个动态变化的参数可以防止浏览器缓存。

静态网页一般很少这样使用,因为它不是动态的,但也不一定。

假如使用Ajax,使用js可以获取url参数,再$.post()来获取信息业是可行的。

试下:

<script> alert(location.search.substring(1));</script>

如果用了url重写,那么也可以定义一些看似不必要的参数

要是我编写WEB服务器,那么可不可以忽略静态文件的参数?

自己写的cgi吗?

写WEB服务器。

就是一般的静态文件,要是带参数不知道处理还是忽略。

可能是伪静态

如果是纯静态html, js也是可以模拟获取的 比如qq空间最经典了

再有就是防缓存了,这类一般后面的参数是随机的

伪静态应该不在此列。

比如:

http://xxx.xxx/main.aspx?bid=5&uid=12345

使用了 url重写,可能就变成这样了:

http://xxx.xxx/5/12345/main2.html

使用 url重写,不就是想避免那难看的url参数吗?

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn