[英]how do you detect if your website visitor came from a google search result?
[英]How to grab the id of the search result came from
您看到的是我的代碼,它將圖像顯示為搜索結果。 我在那里有一個錨點,所以當你點擊圖片時,它會將你帶到一個測試頁面。
我想設置一個頁面來顯示與該圖片關聯的其余行條目:
(Picture) Player: Steve Sax
Card Type: Donruss
Year: 1989
Value: $2.00
我如何獲取搜索結果行中的“id”,然后在 TEST 頁面上顯示的表格中回顯它?
<?php
$servername = "*********";
$username = "*********";
$password = "*********";
$dbname = "*********";
$username1=$_SESSION['activeusername'];
$userid = $_SESSION['activeid'];
$userid = $_SESSION['activeid'];
$itemid = $_SESSION['activeid'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM useritems JOIN (users, iteminfo) on (users.id=useritems.UserID AND iteminfo.ID=useritems.ItemID) AND userid='2'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo "<a href='test1.php'><div id='frame'>
<div id='splash-image' style='background: url(".$row['imagename']."); background-size:cover;'></div>
<div id='text'>
<table >
<tr></tr>
</table>
</div>
</div>";
}
} else {
echo "You Have No Items In Your Closet!!!";
}
mysqli_close($conn);
?>
假設你想要的 id 是項目的 id,你會回顯
$row['ItemID']
如果您想將此 ID 作為 GET 參數包含到您的 href 中,您可以執行以下操作:
echo "<a href='test1.php?ItemID=" . $row['ItemID'] ."'>...</a>";
然后,在您的 test1.php 中,您可以通過訪問 $_GET 全局檢索項目 ID 以用於您的查詢(在清理它之后)。
$ItemID = $_GET['ItemID'];
如果您只想要結果集行號(不依賴於用戶 ID 或項目 ID),您可以回顯如下內容:$counter++
通過 get 作為傳遞 id:
echo "<a href='test1.php?id=". $row['id']."'>
並將其放在着陸頁上:
$id=$_GET['id'];
echo $id;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.