js如何修改当前url

js怎么修改当前url?
如何实现。js获取访问者ip,然后在当前url上显示,比如访问123.com,url显示成123.com/?p=61.12.12.1
------解决思路----------------------
if(location.href.indexOf('?') ==-1){
location.href=location.href+"?p=61.12.12.1"
}