我正在使用下面的iframe代码在我的网站上为用户注册提供一个表单。虽然当我在一定数量的自定义字段后面添加自定义字段时,我会得到一个错误,即:
坏请求您的浏览器发送了此服务器无法理解的请求。请求标头字段的大小超过服务器限制。裁判/n
我试着联系我的主机帮助,他们说facebook代码有问题,但我想这不是问题所在,因为在一定数量的复选框中,代码工作正常,但一旦超出这个范围,我就会得到上面的错误。以下是守则:
<iframe src='http://www.facebook.com/plugins/registration.php?
client_id=325340244194060&
redirect_uri=http://www.pingcampus.com/facebook_registration_plugin/fbwe/trial.php&
fields=[
{
"name": "name"
},
{
"name": "email"
},
{
"name": "gender"
},
{
"name": "birthday"
},
{
"name": "Arts",
"description": "Arts",
"type": "checkbox",
"value": "Arts"
},
{
"name": "Act",
"description": "Act",
"type": "checkbox",
"value": "Act"
},
{
"name": "Cooking",
"description": "Cooking",
"type": "checkbox",
"value": "Cooking"
},
{
"name": "Dance",
"description": "Dance",
"type": "checkbox",
"value": "Dance"
},
{
"name": "Designing",
"description": "Designing",
"type": "checkbox",
"value": "Designing"
},
{
"name": "Fashion",
"description": "Fashion Designing",
"type": "checkbox",
"value": "Fashion Designing"
},
{
"name": "Interior",
"description": "Interior Designing",
"type": "checkbox",
"value": "Interior Designing"
},
{
"name": "Modeling",
"description": "Modeling",
"type": "checkbox",
"value": "Modeling"
},
{
"name": "Photography",
"description": "Photography",
"type": "checkbox",
"value": "Photography"
},
{
"name": "Poetry",
"description": "Poetry / Writing",
"type": "checkbox",
"value": "Poetry / Writing"
},
{
"name": "Programming",
"description": "Programming",
"type": "checkbox",
"value": "Programming"
},
{
"name": "Reading",
"description": "Reading",
"type": "checkbox",
"value": "Reading"
},
{
"name": "Sketching",
"description": "Sketching / Drawing",
"type": "checkbox",
"value": "Sketching / Drawing"
},
{
"name": "Singing",
"description": "Singing",
"type": "checkbox",
"value": "Singing"
},
{
"name": "Sports",
"description": "Sports",
"type": "checkbox",
"value": "Sports"
},
{
"name": "Stunting",
"description": "Stunting",
"type": "checkbox",
"value": "Stunting"
},
{
"name": "Videography",
"description": "Videography",
"type": "checkbox",
"value": "Videography"
},
{
"name": "Other",
"description": "Other",
"type": "checkbox",
"value": "Other"
},
{
"name": "captcha"
}
]'
scrolling="auto"
frameborder="no"
style="border:none"
allowTransparency="true"
width="500"
height="800"
>
</iframe> 有人能猜到我哪里出了问题吗?我正在使用给定的这里示例代码按php处理表单。如果需要,请询问代码,我也将提供php代码,但它几乎与上面链接上的示例相同。
发布于 2012-06-12 11:02:10
"get“请求通常是有限制的。因此,当您返回到服务器时,得到的get请求超过了这个限制。(限制由Apache配置设置)。与Facebook无关,这个限制是由你的主机提供商设定的,所以你问他们是对的。
选项:
https://stackoverflow.com/questions/10994655
复制相似问题