最近学习csrf攻击看到,get方式修改数据是非常不安全的.所以想把所有的数据修改方式改成post方式.以往的thinkphp中列表页,先获取后台数据,然后foreach 循环到前台页面中样式:代码:
<?php foreach ($data as $k => $v): ?>
<tr class="tron">
<td><?php echo $v['uname']; ?></td>
<td><?php echo $v['password']; ?></td>
<td><?php echo $v['role_name'] ?></td>
<td align="center">
<a href="<?php echo U('edit?id='.$v['id']); ?>" title="编辑">编辑</a> |
<?php if ($v['id']>1): ?>
<a href="<?php echo U('delete?id='.$v['id']); ?>" onclick="return confirm('确定要删除吗?');" title="移除">移除</a>
<?php endif ?>
</td>
</tr>
<?php endforeach; ?>
现在怎么才能把它改写成post 方式了?每条列表做个form? 然后如何在表单加入csrf的随机数了,每一条做一个随机数?
- 4 回答
- 0 关注
- 560 浏览
添加回答
举报
0/150
提交
取消