首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP脚本变量行为怪异

问PHP脚本变量行为怪异
EN

Stack Overflow用户
提问于 2010-11-24 02:46:57
回答 1查看 53关注 0票数 1

脚本:(太大了,不想粘贴,弄乱了,对不起。)

http://pastebin.com/jhvgAqzj

好吧,出于某些原因,$p的行为非常非常奇怪,$p被设置为1,并且当按下“下一步”按钮时,应该将其自身加1。相反地,当'prev‘按钮被按下时,应该从$p中减1。

还有两个嵌套的'if‘语句,以防止它超过最大数量或图片,或低于最小数量的图片。

$p是用于根据图片ID类型显示图片的变量。

由于某些原因,它会一直工作到你看到图片3,当你点击下一个时,变量跳到2,当你点击2上一个时,它跳到3。

这是非常令人困惑的,但我们在测试时笑了。

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-24 02:52:46

当页面重新加载时,$p的值每次都会重置回1。为了记住上一篇文章中的$p是哪个数字,你应该使用会话。

代码语言:javascript
复制
session_start();
$_SESSION['p'] = 1;

然后,如果设置了post值,则可以引用会话来检索上次页面加载时的p值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4259582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档