因为test是字符型变量,所以每次提交后都会将存放在cookie中的test的值冲掉。所以只会得到最后一次的结果。
解决方案 »
- 想在PHP程序加入base64_decode,防止别人采集,相应的位置不知道加在哪里
- 如何随机取数组的另一半数
- 转让 两本web开发领域最好的图书,《RESTful Web Services中文版》、《XML完全开发指南》,原价133,现在包快递费一起65元
- 发现自己原来连这个问题都没弄懂啊!!!
- WIN7 X64下的Apache+Mysql+Php配置
- PHP+magickwand 用文鼎字库生成带中文的图片,中文全变成问号
- smarty 缓存
- 实现查询和记录的动态,总是不能编译!请大家帮忙!
- 在php程序中用javascript的变量,我应该怎么做?
- 程序移植问题,回答越具体分越多,不够再加
- 怎样防止网站被远程file打开?
- 为什么在有些php文件尾使用exit?ob_start是什么意思?
在做商店的时候用户是通过
<input type="hidden" name="selected_item_no" value="<?=$db->get('isbn_id')?>">selected_item_no提交的,按你说的在提交一次会把上次的冲掉,那该怎么处理呢?
我后来改成这样:
setcookie("test[$total]",$_POST['test']);
$total++;
setcookie("counter",$total);
注册也不行呀,请指教!
try:
<?
if($_POST['submit'])
{
for ($i=0; $i<100; $i++) {
if (isset($test[$i])) {
continue;
}
setcookie("test[$i]", $_POST['test']);
break;
}
}
?>