我怎么知道我的PHP $ _Get最大值是什么

时间:2013-06-25 21:20:10

标签: php magento

我已经安装了Magento支付网关扩展,扩展的一个警告是“有些php / server配置在包含非常长的字符串(2000+个字符)时禁止访问$ _GET变量 - 如果你的服务器这样做扩展将不起作用“。

我认为这是我的情况,因为扩展程序不起作用,日志显示结果以549个字符截止。该错误类似于能够使用suhosin.get.max_value_length = 4000使用php.ini解析它的其他人。

我在.htaccess中试过了php_value get.max_value_length 4096,但它没有解决它。我在共享主机上。我的phpinfo没有显示suhosin,也没有任何与$ _Get变量相关的信息。

如果我的$ _Get变量不允许> 549个字符,我怎么能告诉我的主机,我可能会这么做?我可以自己增加它,还是需要我的虚拟主机来执行此操作?

2013-06-25T02:10:09+00:00 DEBUG (7): MageBaseDps successAction result v5vQIupexyLD3UxBouvx2DLStUSsBqXshGHhPczf-iD7ZVGZvQP8nHhPeSizAJ5j0LqVHgqe2c9h24swuCbGALUGWk041aZM82uCFpLUzLZmKAo5qKAQ4EoYGAwao-GwG96Lk3bK2dU9dqufK9MA6LPVkO62nWVFnJj4i83mQDTts5-r4dq1n3bhqVCE0tR8fW6vgMxVaSe2vI1lqa-3IaHb_iRFBrpSFS91tMX4gOmumJg2OwLGNqyywdmkiH1ywmYDkr46yYjLEsv5h5jTJtF8jtXXJQGOPQ6RE4bxZladjrVtYZRoDOlTy6rK09ktXYKnU8vX8frLOArU8XsCULOFZ-0YYjk0j8Yl-LoWzhlT7ooqDoAzLxtD0R2n53_avOafOqUYFst6vJMPop5fhrZxt2h9ycF50Ir9lZK4MIHsIXCszojrdAWZiDrtOaKzlIUwvO0u2qbr2rkVyA6heTug_ONiyxw7SweEUYKpb8x2059XaG1bqbB6s39e_9cJ_bNUJwd6p1MGtehXuX0wJANWd2Qi2qO-dM
2013-06-25T02:10:09+00:00 DEBUG (7): 301039 MageBaseDps User returned to Success Url

1 个答案:

答案 0 :(得分:2)

GET最大长度不受PHP控制,它由Web服务器(如Apache)控制。

See this for more info