大家好,我与另一家公司有合作关系,当用户从我的网站重定向到我与我的公司联系并从那里填写表格时,我怎么能找到计数?
答案 0 :(得分:0)
您可以在Referer HTTP Header处进行检查:
但是请注意,引荐来源网址是由浏览器发送的,这意味着:
可以将其禁用(这不是强制性的,只是浏览器可以发送的其他信息)
它可能是伪造的(即任何人都可以发送任何内容,例如,甚至可以进行一些SQL注入或XSS注入)
答案 1 :(得分:0)
很简单 在数据库中创建名称为“ redirect_history”的表,并具有文件ID,计数,时间戳; 使用INSERT Query创建一个php文件,并在表单下添加一个按钮,并将操作设置为insert_redirect_history.php
insert_redirect_history.php
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$count = 0;
$last_count= "SELECT * FROM redirect_history ORDER BY count DESC"
$result = mysqli_query($conn, $last_count);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
$insert_count = $row["count"]+1;
}
} else {
echo "0 results";
}
$sql = "INSERT INTO redirect_history (id, count)
VALUES (NULL, '$insert_count')";
if (mysqli_query($conn, $sql)) {
echo header('Location: http://www.tieupcompanyurl.com/');;
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
如果您认为答案有帮助,请告诉我...
答案 2 :(得分:0)
为此创建一个唯一的URL。当用户单击url时,首先将用户带到该页面,您可以在其中访问访问者的IP地址地址并将其保存到数据库中,然后将用户重定向到,并使用一个唯一的ID将该用户重定向到您的合作公司的网站您可以在公司网站表单上的url中访问该URL附带的那个唯一ID,因此,每当任何用户通过您的链接进行注册时,他们就可以在该网站所生成的数据库中拥有这个唯一ID。因此,最终,公司和您可以共享该数据,并且可以匹配通过您的站点实际注册的用户数。 希望这可以帮助。