网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

PHP中的$_SERVER["HTTP_REFERER"]用法浅谈

大家知道$_SESSION['HTTP_REFERER']可以获取当前链接的上一个连接的来源地址,即链接到当前页面的前一页面的 URL 地址,可以做到防盗链作用,只有点击超链接(即) 打开的页面才有HTTP_REFERER环境变量, 其它如 window.open()、 window.location=...、window.showModelessDialog()等打开的窗口都没有HTTP_REFERER 环境变量。

尉氏网站建设公司创新互联建站,尉氏网站设计制作,有大型网站制作公司丰富经验。已为尉氏1000+提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的尉氏做网站的公司定做!

写个函数吧 简单的可以、起到防盗链作用

  function   checkurl(){   

  //如果直接从浏览器连接到页面,就连接到登陆窗口   

  //echo   "referer:".$_SESSION['HTTP_REFERER'];   

  if(!isset($_SESSION['HTTP_REFERER']))   {   

  header("location:   login");   

  exit;   

  }   

  $urlar   =   parse_url($_SESSION['HTTP_REFERER']);   

  //如果页面的域名不是服务器域名,就连接到登陆窗口   

  if($_SERVER['HTTP_HOST']   !=   $urlar["host"]   &&   $urlar["host"]   !=   "202.102.110.204"   &&   $urlar["host"]   !=   "http://blog.163.com/fantasy_lxh/")   {   

  header("location:   login.php");   

  exit;   

  }     

  }   

checkurl()

?>


文章标题:PHP中的$_SERVER["HTTP_REFERER"]用法浅谈
网页URL:http://bjjierui.cn/article/ppsghg.html

其他资讯