gpt4 book ai didi

php - $_POST 键名长度?

转载 作者:行者123 更新时间:2023-12-04 02:21:39 35 4
gpt4 key购买 nike

我遇到了一个非常奇怪的行为。假设我有以下两个 <input type='image'> (src 属性等于 name 属性):

<input type='image' name='http://farm1.static.flickr.com/224/471627793_fbda6cecbe_s.jpg'>
<input type='image' name='http://farm5.static.flickr.com/4053/4501238330_c5a85162ef_s.jpg'>

我的问题是:为什么第一个输入提交而第二个不提交?我正在使用 CakePHP,如果我点击第二张图片,$this->params['form']是空的。但是当我点击第一张图片时,一切正常:$this->params['form']包含正确的图像名称及其点击位置的坐标。

这是一个非常奇怪的行为,我相信这只有在 $_POST 时才会发生。限制其 key 的长度。

非常感谢任何帮助!谢谢!

最佳答案

PHP 本身不限制 multipart/-urlencoded POST 请求的字段名称长度。

但是suhosin确实有http://www.hardened-php.net/suhosin/configuration.html#suhosin.post.max_name_length默认值为 64。你的第二个网址确实有 64 个字符长。

不太可能,但也有可能是 mod_security 设置。但是,它会溢出错误消息而不是截断。

关于php - $_POST 键名长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844435/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com