网站地图

TP5 获取访问来源,原生php、视图、前台、表单,提交到后台
2020-08-27 15:04:16   来源:   评论:0 点击:

TP5 获取访问来源,原生php、视图、前台、表单,提交到后台处理的代码前台html:代码如下:

TP5 获取访问来源,原生php、视图、前台、表单,提交到后台处理的代码


前台html:

html代码
代码如下:
 

 
**if(!empty($_SERVER["HTTP_REFERER"])){
$url = $_SERVER["HTTP_REFERER"];
$host = parse_url($url);
$host_data = $host["host"];
}else{
$host_data = "非正常渠道提交";
}
?>**


<form action=""  method="post">
    <input type="text"  name="source"  style="width:100%;border: 1px solid #CCC;background: #FFF;margin: 0 0 2px;padding: 10px;"  value="<?php echo $host_data?>" hidden />
    <input type="text"  name="putin"  style="width:100%;border: 1px solid #CCC;background: #FFF;margin: 0 0 2px;padding: 10px;"  value="竞价" hidden />
   
    <br>
    <input type="text"  name="username" style="width:100%;border: 1px solid #CCC;background: #FFF;margin: 0 0 2px;padding: 10px;"  placeholder="请输入您的姓名" />
    <br>
    <input type="text"  name="phone"  style="width:100%;border: 1px solid #CCC;background: #FFF;margin: 0 0 2px;padding: 10px;"  placeholder="请输入您的电话" />
    <br>
    <textarea type="textarea"  name="text" style="width:100%;border: 1px solid #CCC;background: #FFF;margin: 0 0 2px;padding: 10px;"  wrap="hard" placeholder="请输入您的留言" /></textarea>
   
   
    <input type="submit" style="cursor: pointer;width: 100%;border: none;background: #0CF;color: white;margin: 0 0 5px;padding: 15px 10px;font-size: 15px;" class="btn mainbtn_full" value="提交免费获取资料" />

   </form>
 

这样就可以获得来源了,点击提交按钮后,提交到后台,然后进行处理
parse_url($url);
这个原生php方法可以拆解 url ,拆解为
$url = “http://www.baidu.com/abc/ab/1.php?id=1”;
$path; ///abc/ab/1.php
$scheme; //http
$host; //www.baidu.com
$query; //id=1
$fragment; // PHP_URL_QUERY 或 PHP_URL_FRAGMENT 的其中一个来获取 URL 中指定的部分的 string

parse_url($url);
得到的是一个数组,你可以打印,看一下,
然后需要什么,就从数组里调什么。


相关热词搜索:TP5 获取访问来源

上一篇:TP5 file_put_contents无法打开流:权限被拒绝修改权限后仍然报错
下一篇:源兆网 淘宝客 网站前台模板连接淘宝客 js代码

分享到: 收藏