http://src.com/shopadmin/index.php#ctl=member/member&act=index 请问这里的#号代表什么意思呢??这个url代表什么呢
和这个有什么区别
http://src.com/shopadmin/index.php?ctl=member/member&act=index
谢谢
回复讨论(解决方案)
url 中的 # 表示 html 锚点的开始
就是 #及其之后的所有内容都只是给浏览器的,不属于 url 参数
url 中的 # 表示 html 锚点的开始
就是 #及其之后的所有内容都只是给浏览器的,不属于 url 参数
那这个#号后面的一大堆内容拿来干什么呢?锚点一般也不是这样啊
那就要问作者了
#是锚点
#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个url后,会自动将print位置滚动至可视区域。
为网页位置指定标识符,有两个方法。
一是使用锚点,比如,
二是使用id属性,比如
。
#是用来指导浏览器动作的,对服务器端完全无用。所以,http请求中不包括#。
比如,访问下面的网址,http://www.example.com/index.html#print,浏览器实际发出的请求是这样的:
get /index.html http/1.1
host: www.example.com
如果是用来传参数的,应该用http://src.com/shopadmin/index.php?ctl=member/member&act=index
如果是用来传参数的,应该用http://src.com/shopadmin/index.php?ctl=member/member&act=index
好的 谢谢