仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3575|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网页编程之PHP能失掉你是从甚么页面过去的,refer...

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:29:55 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
就是管理员可以编辑,删除,回复 等功能,。加入管理员功能要加入登陆系统,慢慢你会想在线添加管理员,慢慢你会让自己的作品更漂亮些,慢慢1个完整的留言板就会出来了,页面   在开辟web法式的时分,有时咱们需求失掉用户是从甚么页面连过去的,这就用到了referer。
它是http协定,所以任何能开辟web法式的言语都可以完成,好比jsp中是:
request.getHeader("referer");
php是$_SERVER['HTTP_REFERER']。其他的我就不举例了(实际上是不会其他的言语)。
那它无能甚么用呢?我举两个例子:
1,避免盗连,好比我是个下载软件的网站,鄙人载页面我先用referer来判别上一页面是否是本人网站,假如不是,申明有人盗连了你的下载地址。
2,电子商务网站的平安,我在提交信誉卡等主要信息的页面用referer来判别上一页是否是本人的网站,假如不是,多是黑客用本人写的一个表单,来提交,为了能跳过你上一页里的javascript的验证等目标。
利用referer的注重事项:
假如我是直接在阅读器里输出有referer的页面,前往是null(jsp),也就是说referer只要从其余页面点击毗连离开这页的才会有内容。
我做了个实行,好比我的referer代码在a.jsp中,它的上一页面是b.htm,c.htm是一个带有iframe的页面,它把a.jsp嵌在iframe里了。我在阅读器里输出b.htm的地址,然后点击毗连去c.htm,那显示的了局是b.htm,假如我在阅读器里直接输出的是c.htm那显示的是c.htm
  只要实现最基本的功能就可以了 就是可以添加留言 然后可以显示留言,然后加入管理功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 10:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表