【PHP】laravel怎么获取网址里面的参数
一个完整的网址中有utm_source、utm_medium、utm_campaign、utm_content这些参数,当访问这个网址的时候。我要获取访问时间、utm_s...
一个完整的网址中有utm_source、utm_medium、utm_campaign、utm_content这些参数,当访问这个网址的时候。我要获取 访问时间、utm_source、utm_medium、utm_campaign、utm_content,存入一个数组。多次访问中,将每次访问的数组放到一个总的数组view_list里面去,顺序按访问的时间先后来。如果当前需要插入的数组和总数组中最后一个数组一样,那么就不用插入,然后记录为last_view.数据库表名iteminfo
求详细解答
. 如果好可以追加 展开
求详细解答
. 如果好可以追加 展开
展开全部
获取网址参数直接get就行了啊
$view = array();
$view_list = array();
$view[source] = $_GET['utm_source'];
$view[medium] = $_GET['utm_medium'];
$view[campaign] = $_GET['utm_campaign'];
$view[content] = $_GET['utm_content'];
$time = time();
$view_list[$time] = $view;
$view = array();
$view_list = array();
$view[source] = $_GET['utm_source'];
$view[medium] = $_GET['utm_medium'];
$view[campaign] = $_GET['utm_campaign'];
$view[content] = $_GET['utm_content'];
$time = time();
$view_list[$time] = $view;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
parse_url
(PHP 3, PHP 4, PHP 5)
parse_url -- 解析 URL,返回其组成部分
(PHP 3, PHP 4, PHP 5)
parse_url -- 解析 URL,返回其组成部分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$found = false;
$view = array();
$view_list = isset($_SESSION['view_list'])?$_SESSION['view_list']:array();
$view["utm_source"] = $_GET['utm_source'];
$view["utm_medium"] = $_GET['utm_medium'];
$view["utm_campaign"] = $_GET['utm_campaign'];
$view["utm_content"] = $_GET['utm_content'];
$time = date("Y-m-d H:i:s",time());
foreach($view_list as $row){
if( $row["utm_source"]==$view["utm_source"] &&
$row["utm_medium"]==$view["utm_medium"] &&
$row["utm_campaign"]==$view["utm_campaign"] &&
$row["utm_content"]==$view["utm_content"] &&){
//检测重复
$found = true;
break;
}
}
if(!$found){
$view_list[$time] = $view;
$_SESSION['view_list'] = $view_list;
$_SESSION['last_view'] = $view;
}
//以上是保存访问历史部分
?>
<?php
//下面是在提交时将数据保存到数据库的部分
$view_list = json_encode($_SESSION['view_list']);//将总数组编码后的字符串
$view_last = json_encode($_SESSION['last_view']);//将最后一次访问编码成字符串
//以上两个数据存入数据库即可
?>
<?php
//从数据库获取数据
//从数据库取到数据后进行一次json解码就可以拿到原来的数组了如下:
//$view_list_str $last_view_str分别是从数据库中读出来的字符串
$view_list_array = json_encode($view_list_str);
$view_last_array = json_encode($last_view_str);
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询