【PHP】laravel怎么獲取網(wǎng)址里面的參數(shù)
2 回答

明月笑刀無情
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
獲取網(wǎng)址參數(shù)直接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;

動(dòng)漫人物
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?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" ] &&){ //檢測重復(fù) $found = true; break ; } } if (! $found ){ $view_list [ $time ] = $view ; $_SESSION [ 'view_list' ] = $view_list ; $_SESSION [ 'last_view' ] = $view ; } //以上是保存訪問歷史部分 ?> <?php //下面是在提交時(shí)將數(shù)據(jù)保存到數(shù)據(jù)庫的部分 $view_list = json_encode( $_SESSION [ 'view_list' ]); //將總數(shù)組編碼后的字符串 $view_last = json_encode( $_SESSION [ 'last_view' ]); //將最后一次訪問編碼成字符串 //以上兩個(gè)數(shù)據(jù)存入數(shù)據(jù)庫即可 ?> <?php //從數(shù)據(jù)庫獲取數(shù)據(jù) //從數(shù)據(jù)庫取到數(shù)據(jù)后進(jìn)行一次json解碼就可以拿到原來的數(shù)組了如下: //$view_list_str $last_view_str分別是從數(shù)據(jù)庫中讀出來的字符串 $view_list_array = json_encode( $view_list_str ); $view_last_array = json_encode( $last_view_str ); ?> |
- 2 回答
- 0 關(guān)注
- 1385 瀏覽
添加回答
舉報(bào)
0/150
提交
取消