变量永久有效的问题 本帖最后由 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再研究一番的! 关于dedecms的问题 mobile手机上如何实现CAB SIS文件的下载? CURL模拟POST传递参数问题 iis7.0如何支持xdebug 请问如何分流数据? 字符串操作问题?怎么判断$str中是否有某个字符串啊? 小弟不才,想出这样一个方法,希望能与大家一起讨论讨论! 做过PHP扩展模块的高手来看看!!!!!!!!!! 关于PHP正则匹配取出数据的问题 svn被防火墙拦截 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再研究一番的!