zoukankan      html  css  js  c++  java
  • 在PHP中如何获取来源URL

    //stat.php
    /**
    	获取来源
    */
    function get_from_url()
    {
    	$from_url = $_COOKIE['from_url'];
    	if(empty($from_url)){
    		setcookie('from_url',$_SERVER['HTTP_REFERER'],3600*24);
    	}
    }

    当从a.com连接到b.com时,$_SERVER['HTTP_REFERER']存放的是“a.com”的全路径

    这里有一点要注意的$_SERVER['HTTP_REFERER']获取的是上一个页面的来源地址,不能在页面中在跳一层连接

    不能在你的页面里用<script src=”stat.php”></script>这种方式调用,这种方式获取到的来源地址是b.com而不是a.com

    一个通用解决方法是包含一个js文件

    <script src="phpstat.js"></script>

    通过js获取来源,在推送给php接口记录到数据库

  • 相关阅读:
    什么是IOC
    spring的作用
    什么是spring框架?
    72
    71
    70
    69
    68
    67
    66
  • 原文地址:https://www.cnblogs.com/phpfans/p/2354802.html
Copyright © 2011-2022 走看看