高分求助大神们帮忙解决 IIS 无法接收到部分POST传输的数据

jueduibing 2013-07-11 09:50:24
环境 IIS6 WIN2003 PHP 5 MYSQL5
问题: 有一个php POST提交操作, IIS 能接收到其中一部分信息, 另外一部分无法接收到. 而本地 APACHE + WINXP + PHP5 + MYSQL5 同样数据 同样操作, 同样条件下 完全可以实现. 数据能够更新成功.
数据行数在 400行左右 . 部分截图信息



求大神们帮分析解决下. 我网上大概了解下, 有的说是IIS6 接收的POST数据 有限制, 是这样的吗? 如果是 求大神 给修改步骤, 感激不尽!!!!!

...全文
462 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jueduibing 2013-08-05
  • 打赏
  • 举报
回复
问题已解决,是环境的事儿
liyifei12345 2013-07-27
  • 打赏
  • 举报
回复
iis强大的休系是不会存在错误的,至少是不会存在一般的错误的,肯定是你的提交的数据的问题
jueduibing 2013-07-26
  • 打赏
  • 举报
回复
我在服务器上试过, 感觉就是没提交过去的样子. 程序只执行到 判断接收的值是否为空,不为空就执行这段if程序块完全被跳过了. 很莫名其妙的. 不知道为啥
licai1210 2013-07-12
  • 打赏
  • 举报
回复
你先看监控下前台有没有提交数据到服务器,先确实是服务器的问题还是客户端的问题
xuzuning 2013-07-11
  • 打赏
  • 举报
回复
参考 http://blog.csdn.net/gaozhigang/article/details/4445458 最后一段 并 检查 php.ini 中 post_max_size 的值
jueduibing 2013-07-11
  • 打赏
  • 举报
回复
没有用到JS, 也不可能传错. 本地同样数据, 完全可以更新. 只是放到网上出现这个问题的. 晚上看了下 说ISS6的接收POST值为 100K左右 ,故怀疑是IIS接收不到超出处理范围的问题.
落风 2013-07-11
  • 打赏
  • 举报
回复
这个应该和IIS没关系,如果第一行可以更新,那你要看看JS有没有写错或者传的数据问题
jueduibing 2013-07-11
  • 打赏
  • 举报
回复

部分数据截图. 程序判断的是当 倒数第三个 输入框 不为空的时候 ,进行相应的更新操作 .
现在症状(网上的): 更新第一行的时候 可以进行更新 而更新最后几行数据的时候 无法进行更新. 由于这些操作影响比较大(对其它的程序部分), 故没有测试中间部分数据是否可以提交.

求解
jueduibing 2013-07-11
  • 打赏
  • 举报
回复
没有提示超时, 就是接收不到 那个 内容,我调试过 , 在执行判断的时候 没有进去(没有进到IF里,本地完全可以), 而是直接走的if之后的语句
Null_Reference 2013-07-11
  • 打赏
  • 举报
回复
是不是超时了!!
jueduibing 2013-07-11
  • 打赏
  • 举报
回复
我看了配置了, 我php.ini 的 post_max_size 是100M 关于 IIS6 的配置我有个疑问, 就是如果我的输入框 不写内容,那么这个POST时会占大小吗? 我现在 400 多行数据, 每行 至少需要接收10个input标签里的值, 如果我不写 这个数据在INPUT标签 时 会使用IIS的 post的大小吗 ? 另外还有一个疑问, 我看给我的IIS6的配置 主要是关于ASP的, PHP 也会走IIS6 的POST数据吗?

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧