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

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

WBOY
WBOYOriginal
2016-06-24 12:12:371467Durchsuche

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参数吗?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn