|
|
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть форма, в ней селекты.. Около 50 селектов вида: <select name='cat[5758e93d-f03d-11e1-9b79-f1510c5e9502]'> <option value='1' >Аксессуары</option> ... <option value='400 >XXXXXXXXXX</option> </select> И вот таких много, около 50, а то и все 200. При отправке формы массив пост содержит Array ( [5758e93e-f03d-11e1-9b79-f1510c5e9502] => ) Всего 45 значений... Не больше. Как увеличить это значение? Много перечитал тут.. доступа к php ini нет, ну хотя думаю можно получить... Пробовал : ini_set('max_input_vars',6000); Но в доке написано что она устаревшая.. Версия пхп 5.2.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 16:58 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Часто наиболее вероятная причина - некоррекная настройка suhosin. В поиске пошарьте, обсуждалось не раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 17:15 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Zhenek, .htaccess ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 17:16 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
.htaccess DirectoryIndex index.php AddDefaultCharset utf-8 php_value memory_limit 256M # Если NetCat стоит в подпапке, например mysite, то # ErrorDocument 404 /mysite/netcat/require/e404.php # в противном случае ErrorDocument 404 /netcat/require/e404.php Options -Indexes Options +FollowSymLinks <IfModule mod_php5.c> php_flag magic_quotes_gpc on php_flag display_errors on php_value error_reporting 0 php_value arg_separator.output "&" php_value mbstring.internal_encoding UTF-8 php_value short_open_tag on </IfModule> <ifModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l # Если NetCat стоит в подпапке, например mysite, то # RewriteRule ^(.+)$ /mysite/netcat/require/e404.php # в противном случае RewriteRule ^(.+)$ /netcat/require/e404.php RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}] RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}] </ifModule> php_flag allow_url_fopen on Система стоит неткат, это просто модуль под нее, хтацесы тоже неткатовские стандартные Сухосина вроде нет, но на всякий случай попробовал через .htaccess Его отключить так php_flag suhosin.simulation 1 не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 17:28 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Весь день эксперементировал.. Ограничение всегда 45. Все имена уникальны 100% длину имени изменял, не помогает И что самое для меня непонятное, если заменить имя внутри cat[] на произвольные значения создаваемые рендом(только цифры, цифры+буквы, первые цифры,первые буквы) , то массив заполняется всеми 58 элементами!!!! НО при этом если взять стандартное имя 1С cat[5758e93d-f03d-11e1-9b79-f1510c5e9502] и оставить только первые 8 символов cat[5758e93d] все тоже НЕ работает... В пределах одной категории уникальные только первые 8 символов (работаю всегда с одной категорией. И еще если название сделать вот таким : [cat[b8f69660-f03d-11e1-9b79-f1510c5e9502] , то тоже выведет все 58. Хотя ну мало что изменилось... Вот в чем загвоздка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 19:12 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
версия php целиком, которую дает phpinfo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 19:16 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Вот скидываю первый блок пхпинфо PHP Version 5.2.4 System Linux orange.mtw.ru 3.0.24-std-def-alt0.M60P.2 #1 SMP Fri Mar 16 19:57:57 UTC 2012 x86_64 Build Date Aug 9 2011 14:36:34 Configure Command './configure' '--with-apxs2=/usr/local/apache/bin/apxs' '--enable-xslt' '--with-xslt-sablot' '--with-expat-dir=/usr' '--with-iconv' '--with-gd=/usr' '--with-mysql=/usr/' '--enable-track-vars' '--enable-memory-limit' '--enable-gd-native-ttf' '--enable-ftp' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-dba' '--with-zlib' '--with-iconv' '--with-expat' '--enable-sysvshm' '--enable-sysvsem' '--enable-dbase' '--enable-trans-sid' '--without-xpm' '--with-curl' '--with-dom' '--with-dom-xslt' '--with-dom-exslt' '--with-openssl-dir=/usr' '--enable-mbstring' '--enable-mbstring=all' '--with-mcrypt=/usr' '--with-gettext' '--with-openssl' '--with-xsl' '--with-libxml-dir=/usr' '--with-xmlrpc' '--with-iconv-prefix=/usr' '--enable-sigchild' '--with-zlib-dir=/usr' '--with-pdo-mysql' '--with-mysqli' '--enable-calendar' '--enable-bcmath' '--with-pdo-sqlite' '--with-pdo-pgsql' '--with-sqlite' '--with-mssql' '--enable-zip' '--with-swf=shared,../libswf' '--enable-soap=shared' '--enable-exif=shared' '--with-imap=shared' '--enable-pcntl=shared' '--with-libdir=lib64' '--enable-maintainer-zts' Server API Apache 2.0 Handler Virtual Directory Support enabled Configuration File (php.ini) Path /usr/local/lib Loaded Configuration File /usr/local/Zend/etc/php.ini PHP API 20041225 PHP Extension 20060613 Zend Extension 220060519 Debug Build no Thread Safety enabled Zend Memory Manager enabled IPv6 Support enabled Registered PHP Streams zip, php, file, data, http, ftp, compress.zlib, https, ftps Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls Registered Stream Filters string.rot13, string.toupper, stri ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 19:21 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
ZhenekPHP Version 5.2. 4 Build Date Aug 9 2011 14:36:34Обновить до текущей 5.2.17 не пора ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 19:33 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Увы это хостинг(( Написал им, но не думаю,что проблема в этом... хотя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 19:46 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Zhenekне думаю,что проблема в этом...Да я тоже не думаю, но раз Вы абсолютно уверены что suhosin в данном случае не мешает... Копать багрипорты чуть ли не на всю ветку 5.2 вряд ли у кого найдется желание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 19:54 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
suhosin даже не стоит (судя по пхпинфо) Да логично, поэтому пока хостеры надумают обновиться, переписал скрипт и отказался использования в качестве ключа Ид 1С, пришлось создать в базе Ид автоинкримент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 20:00 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
Zhenekсудя по пхпинфоА если судить по подписи сервера? Впрочем, она может быть и фальсифицирована. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 20:30 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
post_max_size сколько? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 21:20 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
post_max_size 8M Размера хватает 100% т.к при смене имени , например на cat[cat[$id]] размер увеличивается, и в массив добавляются все 58 элементов. Всем спасибо, теперь уже попробовать не получится, переписал скрипт и все связанные с это таблицей скрипты..работает.. пока....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2012, 02:20 |
|
||
|
Из формы в PHP не пересылается весь массив
|
|||
|---|---|---|---|
|
#18+
помнится чтото такое в релизнотах, было ограничение на количество элементов. там смешная DDOS атака могла быть, посылается массив специальный и у движка PHP происходят сплошные коллизии хешей массива. и они где то полгода назад ввели это ограничение. для каких версий и какое точно уже не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2012, 03:09 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38030709&tid=1464446]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
184ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 498ms |

| 0 / 0 |
