PHP 5.3.10 release delivers a critical security fix
php.net
php.net
The aforementioned post is Stefan's attempt to show why suhosin is needed.
(I disagree personally, and I think Stefan's attitude is less than productive to the entire discussion.)
I think any project that doesn't take "security" fixes into consideration, doesn't use code-review and lets developers that clearly have no business changing security sensitive code commit bad code could use a good safe-gaurd that fixes those issues.
Yes, the time could be spent working on the core itself, but clearly that won't stop people from committing stuff they shouldn't be committing without having a qualified security guy checking off on it, so that won't help me have a secure running PHP installation...
Also your get/post size limit should be restricted anyway, the defaults are far too high.
Maybe some crazy, poorly written ajax, I dunno.
The default is 100 or 200, which might be low in some edge cases.
suhosin.cookie.max_vars (default 100)
suhosin.get.max_vars (default 100)
suhosin.post.max_vars (default 200)
suhosin.request.max_vars (default 200)
To avoid the apache bug, set them no higher than 999.Oh do you mean my comment on GET length? Apache will happily pass PHP up to 8192 characters on a GET request which is insane and should not be allowed. Pass that much via post and restrict URLS to 1024 or less. Old IE won't go over 2k anyway.
Simply a large page where a client can easily and quickly updates prices on a large number of products. Each product has a number of fields, and there can be lots of products on the page (depending on the search parameters they chose).
C'est la vie.