好久没来,遇到一问题,大家给个好的思路。

skystar008 2006-08-23 09:48:11
有100个产品,分页显示,10个一页,要求第一页的产品大家都可以点击查看产品详细说明,从第二页开始就要求会员登录后才能查看详情,请教大家有没有好的办法。
...全文
145 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
skystar008 2006-08-24
  • 打赏
  • 举报
回复
占卜师和唠叨大哥说得不错,后来我就是根据这样的方法的。
xuzuning 2006-08-23
  • 打赏
  • 举报
回复
如果产品可任意排列,那么可根据页号进行判断
可用session保存页号,也可用url参数传递页号

如果产品按id授权,则根据已经存在的授权处理
coolstr 2006-08-23
  • 打赏
  • 举报
回复
你可以试一下以下这个方法,

可以把第一页的所有ID以字符串的形式存在一个session里面,当然第一页的数据不能太大!
在详细页面判断一下,是否在session里面有这个ID,有则显示,无则要求登录。
kapil 2006-08-23
  • 打赏
  • 举报
回复
很难判断吗?
一条语句就都能解决吧,实在不行就用2条语句!
skystar008 2006-08-23
  • 打赏
  • 举报
回复
取产品的ID是很容易的,关键要判断这个ID的产品是在哪个范围之内。
kapil 2006-08-23
  • 打赏
  • 举报
回复
看怎么分页了,如果是每次只选择10条或者20条的话,判断产品ID就很方便了,直接判断产品ID是否在这个变量范围内就行,如果一次把所有的产品都选出来,判断当前页数就可以,但是不推荐这种方法,一旦产品数量有个10万、20万的,那效率可够戗~~
onlyyouyz 2006-08-23
  • 打赏
  • 举报
回复
取产品的ID吧等于哪10个就不判断session
不等于就判断
anshenghao 2006-08-23
  • 打赏
  • 举报
回复
为什么没关系啊~~LZ说的是 第一页大家可以看

但是如果LZ以后需要的一页不是10条呢??
你不是又要改

所以我觉得判断页数更方便 而且简单~~只要不是第一页就要求检查session
caotian2000 2006-08-23
  • 打赏
  • 举报
回复
判断产品ID是否在前10个当中,如果是,就不检测SESSION,如果不是就检测SESSION
-------------------------------------------------------------
和页数没什么关系吧!这个说的对,在查看详情页判断一下就好了
anshenghao 2006-08-23
  • 打赏
  • 举报
回复
或者判断你的分页代码的page数 大于1就要求检测是否登陆

当然就是检查session
kapil 2006-08-23
  • 打赏
  • 举报
回复
判断产品ID是否在前10个当中,如果是,就不检测SESSION,如果不是就检测SESSION

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧