变量永久有效的问题 本帖最后由 xianglei1130 于 2013-03-13 17:37:34 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我自己写了一个简单的同类程序。if($_POST['aa']==1){ echo "请提交2"; $aa="ni hao"; }//请求她提交的2 就是$_POST['bb'],如果获取到这个值,接着执行if($_POST['bb']){ echo "第一次提交:".$aa."第二次提交:".$_POST['bb']; } 这样 在第二次提交的时候 $aa="ni hao"; 这个值就为空了,如果让它等于前面赋给它的 "ni hao"? 但是这会有个问题,如果有多个用户同时提交的时候,$aa刚被存为“你好” 第二个用户又提交了"$_POST[aa];" 那数据库的值就变了。 这样第一位提交$bb的时候,从数据库取出的值会变成第二个用户提交的值。 session_start();if($_POST['aa']==1){ echo "请提交2"; $aa="ni hao"; $_SESSION[]=$aa; } //请求她提交的2 就是$_POST['bb'],如果获取到这个值,接着执行 if($_POST['bb']){ echo "第一次提交:". $_SESSION[0]."第二次提交:".$_POST['bb']; } 本帖最后由 xuzuning 于 2013-03-13 18:20:37 编辑 存入session 我也试过,但是不行啊。 我已经通过存入文件的形式解决了这个问题。 完了我会再通过session测试一下。 存入 session 是私有的共享存入文件 需防止你 #9 的问题 这个问题我也完美解决了,呵呵,我自己提问的问题,最后也都是我自己想到方法解决。每个人的id都不一样,我把每个提交的数据的用户都生成一个文件名为每个人id的文本文件,每次调用的时候也只提取这个id的文件内容。 更新也是更新这个id的文件内容。 这样就解决问题了。 唯一一点就是可能有很多用户提交数据的时候会生成很多文本文件,不过大小很小,这个可以暂时忽略! 唯一一点就是可能有很多用户提交数据的时候会生成很多文本文件,不过大小很小,这个可以暂时忽略!有考虑过你的硬盘的血管会有抱怨吗?如果涉及到频繁 这个时候我就得把memcache唠叨几句了... 嗯,这个暂时还不会涉及到相当频繁,等用户数增长到万级的时候,我会把memcache再研究一番的! 点击变幻排序方式 问一条比较复杂的sql语句 继续提问- -||| 求教:HTTP_REFERER这个环境变量为空,无法获取 如让上面的c语言视频板块中只显示 只显示 c语言演讲人名字? 使用curl 提交表单(多维数组+文件)数据到服务器的问题 升星,例牌散分 PHP调试又失败 帮忙啊~~~~~~~~~~~~~~ 会员登录页面登录按钮不跳转 PHP项目怎样打包成EXE单机版文件 php session问题 请问要查询大量的数据到前端显示,应该怎么做比较好?
我自己写了一个简单的同类程序。if($_POST['aa']==1){
echo "请提交2";
$aa="ni hao";
}//请求她提交的2 就是$_POST['bb'],如果获取到这个值,接着执行if($_POST['bb']){
echo "第一次提交:".$aa."第二次提交:".$_POST['bb'];
}
但是这会有个问题,如果有多个用户同时提交的时候,$aa刚被存为“你好” 第二个用户又提交了"$_POST[aa];" 那数据库的值就变了。 这样第一位提交$bb的时候,从数据库取出的值会变成第二个用户提交的值。
if($_POST['aa']==1){
echo "请提交2";
$aa="ni hao";
$_SESSION[]=$aa;
}
//请求她提交的2 就是$_POST['bb'],如果获取到这个值,接着执行
if($_POST['bb']){
echo "第一次提交:". $_SESSION[0]."第二次提交:".$_POST['bb'];
}
存入session 我也试过,但是不行啊。 我已经通过存入文件的形式解决了这个问题。 完了我会再通过session测试一下。
存入文件 需防止你 #9 的问题
这个问题我也完美解决了,呵呵,我自己提问的问题,最后也都是我自己想到方法解决。每个人的id都不一样,我把每个提交的数据的用户都生成一个文件名为每个人id的文本文件,每次调用的时候也只提取这个id的文件内容。 更新也是更新这个id的文件内容。 这样就解决问题了。 唯一一点就是可能有很多用户提交数据的时候会生成很多文本文件,不过大小很小,这个可以暂时忽略!
嗯,这个暂时还不会涉及到相当频繁,等用户数增长到万级的时候,我会把memcache再研究一番的!