我试图找出我网站上的哪些页面,我的会员点击即将到来。例如,假设我的文章在这里;www.mysite.com/article-title/上面的文章包含我的附属链接,位于此处:www.mysite.com/go/affiliate.php因此,每当有人单击文章中的上述附属链接时,我都想找出源 URL(在本例中为 www.mysite.com/article-title/)。我还会将此代码添加到affiliate.php 文件中。我试过$_SERVER["HTTP_REFERER"];但它不起作用。除了使用 URL 变量还有其他方法吗?
2 回答
狐的传说
TA贡献1804条经验 获得超3个赞
您可以添加一个会话变量,用于保存上次查看页面的值,然后从那里检索信息。或者,您可以向附属链接 URL 添加一个查询参数,该参数将根据显示该链接的页面动态更改。例如:www.mysite.com/go/affiliate.php?ref=article-title
。
守着一只汪
TA贡献1872条经验 获得超3个赞
<?php
$c = curl_init('www.mysite.com/go/affiliate.php');
curl_setopt($c, CURLOPT_VERBOSE, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_REFERER, 'www.mysite.com/article-title/');
curl_setopt($c, CURLOPT_USERAGENT, 'CURL via PHP');
$page = curl_exec($c);
curl_close($c);
- 2 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消