[請益] 資料變多執行就會出現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