gpt4 book ai didi

javascript - 将页面 id 保存在 cookie 中,并从其他页面的数据库中检索该 id 的行

转载 作者:行者123 更新时间:2023-11-28 05:48:16 25 4
gpt4 key购买 nike

大家好,我正在设计一个房地产网站,我的网站上有很多广告,当用户点击某个广告时,它会转到另一个页面“viewmore.php”,该页面为用户提供有关该广告的更多详细信息。到目前为止,我在 viewmore 页面上创建了一个“收藏夹”或“保存”按钮,该按钮将根据 cookie 将所选页面标题保存在某个页面中,供用户稍后阅读。现在,当用户单击“添加到收藏夹”时,我想将广告的 id 发送到收藏夹页面,因此根据 id 我可以从数据库中获取某些广告数据。就像页面标题一样,我想基于 cookies 来做到这一点。我可以这样做吗?如何?这是我当前的代码

//viewmore.php
<?php
error_reporting(0);
include("config.php");
(is_numeric($_GET['ID'])) ? $ID = $_GET['ID'] : $ID = 1;
$result = mysqli_query($connect,"SELECT*FROM ".$db_table." WHERE idhome = $ID");
?>
<?php
error_reporting(0);
include("config.php");
(is_numeric($_GET['ID'])) ? $ID = $_GET['ID'] : $ID = 1;
$result = mysqli_query($connect,"SELECT*FROM ".$db_table." WHERE idhome = $ID");
?>
<?php $row = mysqli_fetch_array($result):
$price=$row['price'];
$rent=$row['rent'];
$room=$row['room'];
$date=$row['date'];
?>
<?php
$cookie_name = "favoritepost";
$cookie_value ="$ID";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day
?>
<?php
echo"price";
echo"room";
echo"date";
?>
这是我的 javascript 代码,在用户单击“添加到收藏夹”后,我将页面标题和页面 url 保存在 cookie 中

有什么想法吗,谢谢

最佳答案

setcookie()函数必须出现在 <html> 之前标签。
设置完成后,你就可以在你的php脚本中的任何地方读取cookie了

$_COOKIE[$cookie_name]

PS:当然,我认为您的浏览器启用了 cookie。

关于javascript - 将页面 id 保存在 cookie 中,并从其他页面的数据库中检索该 id 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38300720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com