|
查看: 1327|回复: 8
|
求救:HTML 读 URL 的 parameter
[复制链接]
|
|
|
发表于 18-4-2011 04:38 PM
|
显示全部楼层
可以有很多方法写,
如果你说你是初学者,那我帮你用一个比较hardcode的方法吧,可是不是一个好的方法哦~只是用很短的时间写出来的
var q = location.search;
var p = q.split("promptMessage");
var p2 = p[1].substr(1);
alert(p2); |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-4-2011 04:50 PM
|
显示全部楼层
可以有很多方法写,
如果你说你是初学者,那我帮你用一个比较hardcode的方法吧,可是不是一个好的方法哦~只 ...
mylover 发表于 18-4-2011 04:38 PM 
谢谢你。。。成功了。。现在它可以呈现:User%20not%20active,%20please%20check%20your%20email%20for%20activation%20email.
如果我想拿掉%20, replace 一个space的话。。。
变成这样:User not active, please check your email for activation email.
我应该怎样做呢? |
|
|
|
|
|
|
|
|
|
|
发表于 18-4-2011 04:55 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-4-2011 05:08 PM
|
显示全部楼层
用 string replace~
mylover 发表于 18-4-2011 04:55 PM 
谢谢你的指导。。。我把alert(p2) 改去 alert (p2.replace(/%20/gi," "));现在成功了。。再一次的谢谢你。。 |
|
|
|
|
|
|
|
|
|
|
发表于 18-4-2011 05:09 PM
|
显示全部楼层
|
不客气~小意思,加油哦~programmer这条路不容易。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 18-4-2011 06:52 PM
|
显示全部楼层
可以看出,这会有xss危机。
请别用parameter 传送message.
请用内部session. |
|
|
|
|
|
|
|
|
|
|
发表于 19-4-2011 06:08 PM
|
显示全部楼层
通常alert message是设定在code里面,parameter 只传送Flag。
不然,很容易被Cross-Side scripting(XSS)的。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 24-4-2011 01:13 PM
|
显示全部楼层
本帖最后由 阿福928 于 24-4-2011 01:19 PM 编辑
哦。。。谢谢各位提醒。。。
小弟是初学者。。如果要用session的话,会难改吗?然后如果我的网页是可以让多人login的话。。需要怎样做呢? |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|