如何通过使用xasement.com/index.php?ref=origin跟踪用户原点PHP



如何在 php 中跟踪用户来源此获取请求有效。

我的代码

 $calling_url = mysql_real_escape_string($_SERVER['HTTP_REFERER']);

url:

http://example.com/index.php?ref=http: ;//externalsite.com/page.html or
http://example.com/index.php?ref=http:///Externalsite.com/PAGE.HTML

php:

$ref = mysql_real_escape_string(rawurldecode($_GET["ref"]));
// $ref will be "http://externalsite.com/page.html" in both cases

URL跟踪的资源:

  • 使用推荐人URL来更好地了解您的访问者
  • 推荐人和搜索引擎跟踪
  • $ _server ['http_referer'] PHP变量
  • 的替代方案

,而无需更多地了解您要实现的目标。

如果用户来自您网站外部,最好的选择是使用http_referer。如果有人向您的服务器索要页面,就推荐人而言,您必须对此表示宽容。无论是在URL中还是在浏览器中。如果他们不想告诉你,你就不能做。

即使不是那么可靠,它将比其他人的应用程序更可靠。除非涉及的交易会鼓励推荐人正确格式化URL。

如果用户在您自己的网站中四处走动。您可以使用ref =策略,也可以使用会话变量。

最新更新