[请益] 资料变多执行就会出现Forbidden

楼主: imgodd (新手请指教)   2015-01-10 18:07:06
各位好
小弟最近帮朋友修改一个已经完成的php网站
内容并没有使用到数据库
但是有用到php的运算语法
网址: http://www.overdrip.org/index.php
此页进去往下滑有很多的喷漆罐颜色可以选择
目前的数量有197个,可以随意输入数量,然后按加到购物车
可以顺利进入下一页(购物车的金额结算页面)
但当我继续加入到有200个以上的颜色选择的时候
点选"加到购物车"
就会出现下面的错误讯息
Forbidden
You don't have permission to access /addtocart.php on this server.
Additionally, a 404 Not Found error was encountered while trying
to use an ErrorDocument to handle the request.
原本我以为是不是产品页的table数量超过限制 所以不能处理??
但我爬文说这个讯息是跟权限有关系
(但是我看过类似的网站,用div排的可以有200多项)
想请教各位可以告诉我该如何解决
让他在这个分页可以有200个以上的产品吗
感谢感谢~
作者: et282523 (不屈斗志)   2015-01-10 19:45:00
刚才稍微看了一下,感觉你 post 出去的东西太多,超过限制了,看你是要调整写法,还是要调 php.inipost_max_size 及 upload_max_filesize而且看起来有些东西不需要用 post 传到下一页吧?
楼主: imgodd (新手请指教)   2015-01-10 19:49:00
谢谢解答 可以水球请教您吗
作者: et282523 (不屈斗志)   2015-01-10 19:53:00
像 ccolor{n} cname{n} price{n} 这种数据库有的东西或是建议不要用 form 的 submit,自己用 jQuery 捞有输入的字段再自己做 submit不过你先试看看调整 php.ini 会不会好,先确定问题吧!
楼主: imgodd (新手请指教)   2015-01-11 10:46:00
虚拟主机不给修改php.ini请问用jquery判断有输入才submit 有教学吗 感恩!
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-01-11 17:00:00
作者: bibo9901 (function(){})()   2015-01-12 03:05:00
这应该是超过 max_input_vars默认是1000, 你每个商品都传5个变量, 所以 200 就上限了事实上每个产品应该只需要 (cnum,num) 即可难道你的程式是根据 post 来的 price 算价钱的吗 XD
作者: et282523 (不屈斗志)   2015-01-12 09:34:00
科科,原来我说错了....没踩过这个雷还真的不知道(汗)。
作者: mmis1000 (秋月恋枫)   2015-01-12 12:20:00
bibo9901 不能这么说阿,那个宽宏售票连sql帐密都在里面
楼主: imgodd (新手请指教)   2015-01-12 13:12:00
好难过..我自己写都没那么复杂可以教我任何改法吗..不要大改最好..

Links booklink

Contact Us: admin [ a t ] ucptt.com