Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML表单方法POST被更改为GET,但很少更改,并且仅在单击链接时更改_Html_Forms_Post_Get - Fatal编程技术网

HTML表单方法POST被更改为GET,但很少更改,并且仅在单击链接时更改

HTML表单方法POST被更改为GET,但很少更改,并且仅在单击链接时更改,html,forms,post,get,Html,Forms,Post,Get,如果做得不对,我道歉,我的第一个问题非常奇怪。我有一个简单的表单,其中包含一些隐藏的输入,在提交时传递给CGI。例如: ''' ''' 这在99.9%的时间内有效。我有一个用户,当他们点击gmail账户中的链接,Firefox作为默认浏览器时,他们会点击上面表单的索引页面。当他们试图提交表单时,POST方法在服务器端返回GET。我已经通过将action=指向一个响应所有返回变量的php页面进行了测试。当我在php中打印$_server[request_method]时,request_方

如果做得不对,我道歉,我的第一个问题非常奇怪。我有一个简单的表单,其中包含一些隐藏的输入,在提交时传递给CGI。例如:

'''



'''

这在99.9%的时间内有效。我有一个用户,当他们点击gmail账户中的链接,Firefox作为默认浏览器时,他们会点击上面表单的索引页面。当他们试图提交表单时,POST方法在服务器端返回GET。我已经通过将action=指向一个响应所有返回变量的php页面进行了测试。当我在php中打印$_server[request_method]时,request_方法返回GET,因此POST变量为空。我需要POST变量精确,CGI才能正常工作。更奇怪的是,这只发生在他的Android手机上,使用gmail电子邮件客户端并点击链接,默认浏览器为FF。我的用户已经测试了几种电子邮件客户端和浏览器的组合,这是出现问题时唯一的组合。如果复制并粘贴链接,或在浏览器中键入链接,并点击索引页,则可以正常工作。我们有另一个用户在iPhone上报告了同样的问题,未知的电子邮件客户端和浏览器

我和我的同事在安卓手机、gmail客户端、Firefox68(与客户端相同)上进行了测试,其中的转发链接在客户端手机上不起作用。我们已经在尽可能多的设备和操作系统上进行了测试,但我们无法重现问题,包括在客户端服务器和内部服务器上


有人有什么想法吗?

我以为我已经贴上了“打开表单”标签,但可能没有我以为我已经贴上了开放式标签,但也许没有
  <input type="hidden" NAME="account" VALUE="myaccount" />
  <input type="hidden" NAME="xvalue" VALUE="newval" />
  <input type="hidden" name="NAME" id="NAME" value="yourname" />
  <input type="hidden" name="USER_DATA" value="computer" />

  <input name="PASSWORD" id="password" type="text" placeholder="Password" value="" /><br>
  <input type="submit" formmethod="post" value="Start" />

</form>