java写法
<a href="<%=request.getScheme() + "://"
+ request.getServerName() + ":"
+ request.getServerPort()
+ request.getContextPath() + "/localsearch?"
+ request.getQueryString().replaceAll("&page=//d*", "")%>&page=1">首页</a>
request.getScheme() 获取协议
request.getServerName() 获取服务器名
request.getServerPort() 获取服务器端口
request.getContextPath() 获取请求路径
request.getQueryString() 获取参数
注意:
getRemoteHost()
getRemoteAddr()
获取的都是客户端地址!
如果使用代理的话这样的地址获取就不准确了。
这个方法用来获取真正客户端地址
php写法