|
|
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
Добрый день ! вот в таком коде Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. передаются не все переменные я сделала такую проверку Код: php 1. 2. 3. 4. получаю на выходе только gdat1a1 - 1; gdat1a2 - 0; gdat1a3 - 0; gdat1a4 - 0; а куда деваются gdat2a1 ..... gdat3a1 ..... gdat4a1 .... непонятно кто подскажет в чем может быть проблема ? apache 2, ubuntu ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:05:24 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
YuriyB, В хтмл-коде вроде есть такие поля... Но попали ли они в форму - отсюда не видно. Посмотрите для начала, отправляются ли эти переменные от клиента. Firebug в помощь. Если отправка с клиента есть, а var_dump($_POST) их не показывает, тогда может быть suhosin накладывает ограничения (впрочем, по дефолту он вроде 200 полей должен пропускать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:20:32 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
vkle, спасибо за ответ у меня большая таблица там точно больше 200 полей а как можно и где suhosin наладить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:26:00 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
suhosin.ini ищите. Где то приблизительно в /etc/php5.3/способ_запуска/ или глубже. Под руками нет убунты чтоб посмотреть. Можно просто закомментить загрузку модуля, можно настроить как надо - по ситуации смотрите. Апача потом рестартануть нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:41:26 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
vklesuhosin.ini ищите. Где то приблизительно в /etc/php5.3/способ_запуска/ или глубже. Под руками нет убунты чтоб посмотреть. Можно просто закомментить загрузку модуля, можно настроить как надо - по ситуации смотрите. Апача потом рестартануть нужно. vkle, suhosin.ini нашел тут /etc/php5/cli/conf.d все настройки закомментированы пока не понял что нужно изменить но сейчас погуглю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:47:42 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
1 suhosin.request.max_vars 2 suhosin.post.max_vars спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:49:41 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
Обычно для вебсервера директория cgi или apache используется. Посмотрите через phpinfo() какой конфиг используется. Строка Код: php 1. тоже закомментирована? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:52:05 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
vkle, сейчас посмотрю наверное рано обрадовался пока не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:53:08 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
в php info написано Код: php 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 22:56:30 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
Build Date Feb 2 2012 18:20:23 Server API Apache 2.0 Handler Virtual Directory Support disabled Configuration File (php.ini) Path /etc/php5/apache2 Loaded Configuration File /etc/php5/apache2/php.ini Scan this dir for additional .ini files /etc/php5/apache2/conf.d Additional .ini files parsed /etc/php5/apache2/conf.d/curl.ini, /etc/php5/apache2/conf.d/gd.ini, /etc/php5/apache2/conf.d/imagick.ini, /etc/php5/apache2/conf.d/imap.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/pdo_sqlite.ini, /etc/php5/apache2/conf.d/sqlite.ini, /etc/php5/apache2/conf.d/sqlite3.ini, /etc/php5/apache2/conf.d/suhosin.ini PHP API 20090626 PHP Extension 20090626 Zend Extension 220090626 Zend Extension Build API220090626,NTS PHP Extension Build API20090626,NTS Debug Build no Thread Safety disabled Zend Memory Manager enabled Zend Multibyte Support disabled IPv6 Support enabled Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls Registered Stream Filters zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 23:04:08 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
а что еще может мешать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 23:18:13 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
YuriyB/etc/php5/apache2/conf.d/suhosin.iniОн точно только прочитан, но модуль не загружен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 23:42:33 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
vkle, в php.ini я такой строки ;extension = suhosin.so вообще не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 23:49:37 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
хотя в phpinfo внизу стоит This server is protected with the Suhosin Patch 0.9.10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2012, 23:52:19 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
grep -r suhosin.so /etc/php5/apache2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 00:52:54 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
vklegrep -r suhosin.so /etc/php5/apache2 выдает Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 10:00:40 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
прилагаю файл suhosin.ini может там что не так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 10:05:00 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
Что там может быть не так то? Вторая строчка как раз загружает модуль. Закомментируйте уже ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 10:10:43 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
vkle, вторую строчку закомментировал и перестартанул апач к сожалению пока не работает смогу продолжить только вечером ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 11:26:06 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
какие нибудь еще идеи есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2012, 00:35:45 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
>вторую строчку закомментировал и перестартанул апач >к сожалению пока не работает ну модуль точно отключился? должны пропасть настройки. вываливайте ВСЕ phpinfo сюда. Вообще, сухосин разделен на две части - патч и модуль. Патч дебианоиды наложили на все варианты php. и отдельно собрали модуль в пакете. Патч тоже влияет на обработку всего. Например, переменные мистически пропадают когда размер данных приближается к post_max_size. обратите внимание на переменные max_input_vars, post_max_size,max_file_uploads,max_input_nesting_level . просто все увеличивайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2012, 12:18:21 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
netwind, уже несколько дней путаюсь настроить suhosin на сервере (Debian) и на локольном компе (Ubuntu) в Ubuntu вообще нет файла suhosin.ini но есть Suhosin Patch 0.9.10 в Ubuntu в phpinfo() стоит This server is protected with the Suhosin Patch 0.9.10 post_max_size 8M что хватит с головой где можно найти настройки самого Suhosin Patch ? и зачем нужен и модуль и Patch одновременно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2012, 23:01:42 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
модуль, похоже удалось отключить. >где можно найти настройки самого Suhosin Patch ? Нигде. Их нет. >и зачем нужен и модуль и Patch одновременно ? Зачем в дебиане решают за всех по наводке известного пшп-истерика ? Это риторический вопрос. >post_max_size 8M что хватит с головой[/quote] Я понимаю, но мало ли. попробуй еще register_globals - on сделать. да и вообще, на всякий случай все переменные, на значения которые в php5.2 были, поменяй. В код не смотрел даже. Смысла нет смотреть в код, автор которого не потрудился изобразить полностью воспроизводимый случай, а накидал каких-то кусков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2012, 01:20:46 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
netwind, все настройки в suhosin.ini судя по тесту не играют никакой роли прилагаю php.ini suhosin.ini был выше все попытки передать больше чем 1001 POST переменную ни к чему не приводят вот код для теста Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 11:26:43 |
|
||
|
(PHP) при переходе на php 5.3 перестали передавать некоторые POST переменные
|
|||
|---|---|---|---|
|
#18+
хороший тест. Ну вот же уже писал : увеличивайте все переменные в списке. Что-нибудь бы сработало и потом можно было внимательно изучить что именно. Теперь конкретно увеличивайте max_input_vars. Она у вас равна 1000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 11:36:24 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37711277&tid=1465363]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
205ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 524ms |

| 0 / 0 |
