php设置隐藏input获取上一页面的url,并取值问题
开往->网页应用方向 | 驾驶员: 飘雨云翳 | 热心乘客 (4)人
<input id=”backurl” name=”backurl” type=”hidden” value=”<?php echo $_SERVER["HTTP_REFERER"]; ?>” />
隐藏input代码:type=”hidden”
获取前一页url代码:$_SERVER["HTTP_REFERER"];
提交之后获取value值代码: $backurl = $_POST['backurl'];
处理过程:
一开始按照以下方法修改表单内容:
<input id=”backurl” name=”backurl” type=”hidden” value=”<?php echo $HTTP_SERVER_VARS['HTTP_REFERER'];?>” />
本地测试没问题,可以获取前一页面网址。但是ftp上传以后,出现问题,input的value值总是为空。后来google了下,发现这个代码并不合适。原因:“This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.”



看不明白要表达的意思
[回复]
飘雨 回复:
2010.03.07 at 1:31 上午
@Firm, 就是某些网站会用到,商城、统计之类的。
[回复]
不见沙发
[回复]
不错的文章 ,现在是板凳了吧?
[回复]