首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
eval
php7
function
ip
dockerfile
regex
text
frameworks
runtime
bitmap
match
version
import
keyword
web
md5
command
less
vba
yaml
testing
bit
dagger
email
list
process
nodejs
flutter
hashcode
byte
copy
web3
bytecode
tree
random
perl
php5
js
search
merge
client
object
cmd
php
instance
go
get
bash
future
replace
actionscrip
require
triggers
substring
数组
solr
metadata
blob
subset
settings
utf-8
fetch
spring
loops
emoji
callback
node.js
controller
iostream
audio
main
scala
join
schema
timezone
config
header
format
httpclient
当前位置:
开发笔记
>
编程语言
> 正文
php购物车剔除过期的商品
作者:建中姿吟7523 | 来源:互联网 | 2023-10-10 18:51
php购物车剔除过期的商品:php购物车删除过期的商品现在做了一个小型的商品系统,做到购物车这一块了购物车的流程算是明白的。我是这样搞的:访客光临网站先产生一个cartID,随机的
php 购物车 删除过期的商品
现在做了一个小型的商品系统,做到购物车这一块了
购物车的流程算是明白的。
我是这样搞的:
访客光临网站先产生一个cartID,随机的独立的32位字符串,然后将这个字符串放入COOKIE,并设定了过期时间
而购物车的内容我都是放在数据库里的,也就是有一个独立的表,table_cart
添加新商品到购物车,先判断用户有没有登陆,如果登陆就用user_id,没有登陆就用cartID,这些都处理好了
如果是登陆用户,购物车里的商品是永久保留,当然,也可以根据条件如:一个月不登陆就删了之类的。
现在的问题是:我如何将没有登陆的访问加入购物车的商品删除呢?
本来我的想法是给table_cart加个字段,给他一个时间,然后通过时间来删除,有没有更好的办法?
我没有用session,请大家给个比较好的思路。先谢谢了
------解决方案--------------------
COOKIE 不是可以设置失效期吗 有效期一到自动删除了。
------解决方案--------------------
未登录用户的购物车放COOKIE里,先序列化了, 然后setCOOKIE设置好过期时间就行了。
php
cookie
数据库
session
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
web
深入解析 PHP 容器概念:理解依赖注入容器的基础与应用(第一篇)
本文作为探讨PHP依赖注入容器系列文章的开篇,将首先通过具体示例详细阐述依赖注入的基本概念及其重要性,为后续深入解析容器的实现奠定基础。 ...
[详细]
蜡笔小新 2024-11-04 20:11:40
web
网站访问全流程解析
本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ...
[详细]
蜡笔小新 2024-11-12 18:13:16
match
PHP 对象生命周期与内存管理
本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ...
[详细]
蜡笔小新 2024-11-12 13:35:26
web
秒建一个后台管理系统?用这5个开源免费的Java项目就够了
秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ...
[详细]
蜡笔小新 2024-11-12 03:21:33
md5
DVWA学习笔记系列:深入理解CSRF攻击机制
DVWA学习笔记系列:深入理解CSRF攻击机制 ...
[详细]
蜡笔小新 2024-11-11 13:19:51
md5
ThinkPHP模板中函数调用的开发技巧与实践
ThinkPHP模板中函数调用的开发技巧与实践 ...
[详细]
蜡笔小新 2024-11-10 09:43:14
ip
如何通过登录PHP网站实现校园内外差异化访问:内部免费而外部需付费
该大学网站采用PHP和MySQL技术,在校内可免费访问某些外部收费资料数据库。为了方便学生校外访问,建议通过学校账号登录实现免费访问。具体方案可包括利用学校服务器作为代理,结合身份验证机制,确保合法用户在校外也能享受免费资源。 ...
[详细]
蜡笔小新 2024-11-10 03:11:33
function
Axublog 1.1.0 版本 c_login.php 文件中发现 SQL 注入安全漏洞
在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ...
[详细]
蜡笔小新 2024-11-09 13:37:09
web
Hibernate(第四部分):深入探讨缓存机制与懒加载策略
在探讨Hibernate框架的高级特性时,缓存机制和懒加载策略是提升数据操作效率的关键要素。缓存策略能够显著减少数据库访问次数,从而提高应用性能,特别是在处理频繁访问的数据时。Hibernate提供了多层次的缓存支持,包括一级缓存和二级缓存,以满足不同场景下的需求。懒加载策略则通过按需加载关联对象,进一步优化了资源利用和响应时间。本文将深入分析这些机制的实现原理及其最佳实践。 ...
[详细]
蜡笔小新 2024-11-07 16:19:28
web
PHP自学必备:从零开始的准备工作与工具选择
PHP自学必备:从零开始的准备工作与工具选择 ...
[详细]
蜡笔小新 2024-11-07 15:13:09
byte
Python 数据库操作指南:MySQL 与 Redis 实战技巧
本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ...
[详细]
蜡笔小新 2024-11-07 12:55:01
ip
2012年9月12日优酷土豆校园招聘笔试题目解析与备考指南
2012年9月12日,优酷土豆校园招聘笔试题目解析与备考指南。在选择题部分,有一道题目涉及中国人的血型分布情况,具体为A型30%、B型20%、O型40%、AB型10%。若需确保在随机选取的样本中,至少有一人为B型血的概率不低于90%,则需要选取的最少人数是多少?该问题不仅考察了概率统计的基本知识,还要求考生具备一定的逻辑推理能力。 ...
[详细]
蜡笔小新 2024-11-06 15:25:14
function
PHP中函数名、常量名和变量名大小写转换及规范详解
在PHP编程中,初学者常常会遇到关于函数名、常量名和变量名大小写的问题。本文详细解析了PHP中这些名称的大小写敏感性及其命名规范,帮助开发者更好地理解和使用PHP。具体而言,文章探讨了PHP中的常量名是否区分大小写,自定义函数名的大小写敏感性,以及类名的大小写规则。此外,还提供了实用的代码示例和最佳实践,以确保代码的可读性和一致性。 ...
[详细]
蜡笔小新 2024-11-05 12:17:58
list
探讨Redis的最佳应用场景
本文将深入探讨Redis在不同场景下的最佳应用,包括其优势和适用范围。 ...
[详细]
蜡笔小新 2024-11-13 12:35:53
process
在Kohana 3中实现最优的“即时消息”显示方法 - Best Practices for Displaying 'Flash Messages' in Kohana 3
在Kohana 3框架中,实现最优的即时消息显示方法是许多开发者关注的问题。本文将探讨如何高效、优雅地展示flash消息,包括最佳实践和技术细节,以提升用户体验和代码可维护性。 ...
[详细]
蜡笔小新 2024-11-06 21:13:53
建中姿吟7523
这个家伙很懒,什么也没留下!
Tags | 热门标签
eval
php7
function
ip
dockerfile
regex
text
frameworks
runtime
bitmap
match
version
import
keyword
web
md5
command
less
vba
yaml
testing
bit
dagger
email
list
process
nodejs
flutter
hashcode
byte
RankList | 热门文章
1
前端图片合成技术_靠谱的前端需要做哪些准备?
2
IE浏览器一打开即无响应、崩溃&“ieframe.dll没有被指定在Windows上运行,或者它包含错误,错误代码:0xc000012f”的解决方案~
3
C#中的自定义控件中的属性、事件及一些相关特性的总结
4
Lisp之根源 保罗格雷厄姆
5
Oracle数据库文件路径怎么改,在已修复的Oracle数据库中更改文件路径
6
用自定义消息在线程间通信(VC)
7
什么牌子的冰柜好用又实惠(冷柜十大名牌排行榜)
8
vue 获取index
9
输出用JS 输出的HTML显示的带链接的邮件地址,点击后可直接打开邮件程序
10
redis 获取不到_redis 缓存锁的实现方法
11
html+css实现图片滑移效果
12
【solidity之浮点数计算方法总结】solidity之变量运算小数点会截断,而字面常量运算小数点不会截断
13
用Kubeadm安装K8s后,kubeflannelds一直CrashLoopBackOff
14
MongoDB中的Group By
15
appium+python的APP自动化(2)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有