0

我已经安装了一个 Magento 支付网关扩展,扩展的警告之一是“当 $_GET 变量包含很长的字符串(2000 多个字符)时,某些 php / 服务器配置不允许访问它 - 如果您的服务器这样做扩展将不起作用”。

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

我在我的 .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
4

1 回答 1

2

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

看到这个了解更多信息

于 2013-06-25T21:37:13.913 回答