Php 是否有可能获得访问者的详细信息,包括他们来自的页面的详细信息?
我在做一个项目,每天给我的客户发送电子邮件,这些电子邮件包含他们想要访问的页面的详细信息。现在我想做的是,当用户访问这些建议页面时,他们的详细信息会存储在数据库中 例如,我已将www.example.com/test作为电子邮件发送给我的许多客户,现在当其中一个客户访问www.example.com/test页面时,它会获取访问者的详细信息,并存储此访问的日志Php 是否有可能获得访问者的详细信息,包括他们来自的页面的详细信息?,php,email,Php,Email,我在做一个项目,每天给我的客户发送电子邮件,这些电子邮件包含他们想要访问的页面的详细信息。现在我想做的是,当用户访问这些建议页面时,他们的详细信息会存储在数据库中 例如,我已将www.example.com/test作为电子邮件发送给我的许多客户,现在当其中一个客户访问www.example.com/test页面时,它会获取访问者的详细信息,并存储此访问的日志 No | email | visits | time | 1 |abc@test.com |
No | email | visits | time |
1 |abc@test.com | 1 |20-04-2016 10:00:05 |
2 |xyz@test.com | 3 |20-04-2016 11:00:05 |
您可以从$\u服务器变量获取此信息 $\u SERVER['HTTP\u REFERER']-要访问的页面(如果有)的地址 已将用户代理引用到当前页面
您可以从$\u服务器变量获取此信息 $\u SERVER['HTTP\u REFERER']-要访问的页面(如果有)的地址 已将用户代理引用到当前页面
是的,很简单,跟我走 步骤1:在发送邮件时,您只需像这样添加您自己的页面链接
<a href="own_page.php?id=<?php echo any unique user id ?>&original_link=<?php echo facebook.com ?>" >click here</a>
第二步:当用户点击链接时,你的页面就会导航,这样你就可以使用用户的唯一id进行更新,然后将他重定向到原始链接,就这样。是的,很简单,请按照我的步骤操作 步骤1:在发送邮件时,您只需像这样添加您自己的页面链接
<a href="own_page.php?id=<?php echo any unique user id ?>&original_link=<?php echo facebook.com ?>" >click here</a>
第2步:当用户单击链接时,您的页面将在那里导航,这样您就可以使用用户唯一id进行更新,然后将他重定向到原始链接,仅此而已。这当然是可能的 有多种方法可以做到这一点
www.example.com/test?ref=xyz
。当用户访问页面测试时,您可以使用一些代码来检查ref
GET变量,并将其与数据库中的值进行匹配,该值将链接到发送给的用户。当然,如果你的用户互相发送链接,那么可能会有误导性的信息。这取决于您希望数据的准确性但是,由于web对任何使用web浏览器的人开放,因此最准确的方法是仅通过身份验证访问内容。这当然是可能的 有多种方法可以做到这一点
www.example.com/test?ref=xyz
。当用户访问页面测试时,您可以使用一些代码来检查ref
GET变量,并将其与数据库中的值进行匹配,该值将链接到发送给的用户。当然,如果你的用户互相发送链接,那么可能会有误导性的信息。这取决于您希望数据的准确性但是,由于web对任何使用web浏览器的人开放,因此最准确的方法是仅通过身份验证才能访问内容。请详细说明答案:当您在社交媒体上发送电子邮件或共享链接时,您应该确切知道哪个链接发送到哪里。因此,您可以在链接的末尾添加referer链接(通过答案中提到的查询或使用散列)。然后通过javascript或服务器端脚本在您的登录页上找到推荐人。请详细说明答案:当您在社交媒体上发送电子邮件或共享链接时,您应该确切知道哪个链接发送到哪里。因此,您可以在链接的末尾添加referer链接(通过答案中提到的查询或使用散列)。然后通过javascript或服务器端脚本在您的登录页上-您可以拥有推荐人。