使用PHP echo传递跟踪变量?

时间:2014-06-17 15:03:52

标签: javascript php

我有一个网站,我正在向其发送流量,然后使用Maxmind javascript代码进行地理重定向。

当用户第一次到达页面时,跟踪变量会附加到网址上...& c1 =,& c2 =,& c3 =等......

有人可以帮我从网址抓取跟踪信息,然后php在重定向中回显吗?不确定这是怎么做的,我将不胜感激。这是我到目前为止所做的:

<script src="http://j.maxmind.com/app/geoip.js" charset="ISO-8859-1"
type="text/javascript"></script>

<script language="JavaScript">

var country= geoip_country_code();

if(country  == "US")   
{
<!--
window.location = "http://example.com/redirect/usa/index.htm?&c1=PHP ECHO HERE&c2=AND HERE
//-->
}

else   
{
<!--
location.href
//-->
}
</script>

2 个答案:

答案 0 :(得分:0)

非常接近,只需要打开php

window.location = "http://example.com/redirect/usa/index.htm?&c1=<?php echo $_GET['c1']; ?>&c2=<?php echo $_GET['c2'];?>

你也可以为php echo <?= ?>

做空

从网址获取变量使用超级全局$_GET,因此其中一个变量可能是$_GET['c1']检查manual for more information

答案 1 :(得分:0)

如果它是URL中的参数,您可以看到:

$_SERVER['QUERY_STRING']

parse_url()也很有用