使用PHP跟踪带“的转换?”;?ref=“引用”;,那么,是否要删除文件名?
假设我在搜索平台上用两个不同的横幅为一个网页做广告, 我想跟踪每个横幅的转换 如果我设置横幅指向这些URL:使用PHP跟踪带“的转换?”;?ref=“引用”;,那么,是否要删除文件名?,php,Php,假设我在搜索平台上用两个不同的横幅为一个网页做广告, 我想跟踪每个横幅的转换 如果我设置横幅指向这些URL: www.domain.com/page.php?ref=banner1 www.domain.com/page.php?ref=banner2 我应该使用?ref=?或者我可以使用任何我想要的?word= 假设所有用户都是在他们的个人搜索查询之后进入我的页面的,我目前在我的服务器日志中看到他们是推荐人,那么设置之后我会看到什么? 当前推荐人日期是否会被banner1和banner2完
- www.domain.com/page.php?ref=banner1
- www.domain.com/page.php?ref=banner2
?ref=
?或者我可以使用任何我想要的?word=
banner1
和banner2
完全取代?或者它只是在我的博客中显示为请求的URL,这样我仍然可以跟踪搜索查询banner1
或banner2
。如何使用PHP实现这一点?我想应该是这样的:
$orig = basename($_SERVER['SCRIPT_FILENAME']);
//get rid of the filename besides the banner indicator
$new1 = str_replace('webpage.php?ref=', '', $orig);
但是我不确定“Script\u Filename”
是否首先包括?ref=
http://search.yahoo.com/(bunch of strings)?p=keyword1+keyword2+keyword3&(bunch of strings)
除了关键字之外,我如何去除所有内容?a)您可以使用您想要的,$\u GET参数的名称只是定义了如何在php脚本中调用它
b) 不知道
c) 好的,你只需要看看用户来自哪里-你可以使用你在a)中使用的ref。根据该值,您可以修改链接。a)您可以使用所需的内容,$\u GET参数的名称仅定义如何在php脚本中调用它
b) 不知道
c) 好的,你只需要看看用户来自哪里-你可以使用你在a)中使用的ref。根据该值,您可以修改链接。A)是的,它可以是任何单词。没关系
B) HTTP referer是一个HTTP标头字段,用于标识链接到所请求资源的网页的地址。换句话说,referer是请求您的网页的来源。要在PHP中获取引用,可以使用$\u SERVER['HTTP\u REFERER']
,但不能保证它是正确的。由于浏览器设置了此标题,因此很容易对其进行欺骗
C) 只需使用$\u GET['ref']
获取ID。现在,您只需使用if
语句检查值并执行操作:
$var = $_GET['ref'];
if ($var == 'foo') {
// do something
} else {
// something else
}
A) 是的,它可以是任何单词。没关系
B) HTTP referer是一个HTTP标头字段,用于标识链接到所请求资源的网页的地址。换句话说,referer是请求您的网页的来源。要在PHP中获取引用,可以使用$\u SERVER['HTTP\u REFERER']
,但不能保证它是正确的。由于浏览器设置了此标题,因此很容易对其进行欺骗
C) 只需使用$\u GET['ref']
获取ID。现在,您只需使用if
语句检查值并执行操作:
$var = $_GET['ref'];
if ($var == 'foo') {
// do something
} else {
// something else
}
简单使用
if(isset($_REQUEST['ref']) && $_REQUEST['ref'] != '')
{
$new1 = $_REQUEST['ref'];
//Now Check Value
if($new1 == 'banner1')
{
// Do something
}
if($new1 == 'banner2')
{
// Do something else
}
}
简单使用
if(isset($_REQUEST['ref']) && $_REQUEST['ref'] != '')
{
$new1 = $_REQUEST['ref'];
//Now Check Value
if($new1 == 'banner1')
{
// Do something
}
if($new1 == 'banner2')
{
// Do something else
}
}
用你喜欢的词。B.您将看到带有横幅引用的整个URL。C.使用
$\u GET['ref']
(或您为A选择的任何单词)访问横幅参考。A。用任何你喜欢的词。B.您将看到带有横幅引用的整个URL。C.使用$\u GET['ref']
(或您为A选择的任何单词)访问横幅参考。谢谢!我已经更新了我的问题,我还有一个关于http的问题referrer@jayjay当前位置请将其作为新问题发布。(提示:您可以使用parse_url()
。谢谢!我已经更新了我的问题,我还有一个关于http的问题referrer@jayjay:请将其作为新问题发布。(提示:您可以使用parse\u url()
)。