我正在制作一个显示大量物品的网站,类似于 eBay 列出物品的方式。对于每个项目,都有一个按钮可让您将其保存到“愿望清单”中,还有一个链接可将您带到一个页面,该页面列出了您的愿望清单上的所有项目。
我将如何实施呢?我目前正在使用 Javascript cookie 并将 URL 中的值传递给 PHP 以获取并显示愿望清单中的项目。感觉必须有一种更简单/更好的方法来做到这一点。有什么建议么?
我正在制作一个显示大量物品的网站,类似于 eBay 列出物品的方式。对于每个项目,都有一个按钮可让您将其保存到“愿望清单”中,还有一个链接可将您带到一个页面,该页面列出了您的愿望清单上的所有项目。
我将如何实施呢?我目前正在使用 Javascript cookie 并将 URL 中的值传递给 PHP 以获取并显示愿望清单中的项目。感觉必须有一种更简单/更好的方法来做到这一点。有什么建议么?
存储愿望清单的最佳方式是仅数据库。你可以通过一些ajax来做到这一点。
或者,如果您不想存储在数据库中,则将其存储在会话中。我个人认为这次会议将是最好的。
我不确定您的意思是什么I was using javascript cookies, passing the values in the url
,但除非您想将愿望清单保存到 Db,否则 cookie 将是一个不错的选择。
另一种方法是在您向列表中添加某些内容时向服务器执行 ajax 请求,让服务器端代码在会话中为您保存该项目。然后,当您要显示列表时,可以读取会话。
此外,HTML5 为您提供本地存储。也许对您的浏览器支持太有限,但值得一试。