Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >服务器不处理$_POST请求

服务器不处理$_POST请求
EN

Stack Overflow用户
提问于 2018-10-01 15:41:20
回答 1查看 248关注 0票数 0

我有一个带有一个文本输入字段的表单:

index.html

代码语言:javascript
运行
AI代码解释
复制
<form method="post" action="comment.php">
  <a href="javascript:void(0)">
    <div class="avatar" style="background:url('img/user4561.jpg') center/cover"></div>
  </a>
  <input name="comm" type="text"/>
  <input type="submit" value="submit"/>
</form>

下面是位于同一个目录中的comment.php

代码语言:javascript
运行
AI代码解释
复制
<?php
  echo $_POST["comm"];
?>

现在最令人难以置信的事件。表单数据不会被提交!我收到一个错误:

注意:未定义索引: comm在192.168.0.1/评论员在第2行

我像这样改变了comment.php

代码语言:javascript
运行
AI代码解释
复制
<?php
  if(isset($_POST["comm"])) {
    echo "It is set";
  } else {
    echo "It is not set";
  }
?>

我得到了:

它没有被设定

因此,我将表单的HTML代码复制到另一个空白网页中。我还将表单的action属性更改为“192.168.0.1/评论员”。现在我得到了

它是设定的

我也试着用GET代替POST,但我又陷入了同样的冲突。

编辑:I删除了除表单及其脚本之外的所有其他文件和代码。问题依然存在。您现在可以读取和修改源代码。去files.000webhost.com。使用chatstack作为网站名称,6RxOkuJ1CIkbNqxKUMGr作为密码。

编辑:i修改了上面表单的代码,以与上面给定的链接中的代码完全匹配。我注意到从表单中删除链接可以解决这个问题。我已经做过了,但这太奇怪了。根据这个职位,在<form>元素中包含其他元素是完全可以的。还有我的网站的其他部分,在表单元素中有<div>元素,并且表单工作得很好。

这是什么?是服务器还是别的什么?

我很肯定这里提供的信息是不够的。请随时索取任何额外的信息。有太多的信息写在一篇文章中,我不知道它的哪一部分是相关的。

EN

回答 1

Stack Overflow用户

发布于 2018-10-01 18:07:35

在浏览器中打开您的开发控制台。转到网络选项卡。现在你填写你的表格并提交。加载comment.php之后,可以在“网络”选项卡中检查第一行(应该是comment.php html文档)。当您单击该请求时,它将显示您,无论请求是GET还是POST,以及向此文档发送了哪些数据。

您还可以在comment.php var_dump($_REQUEST);上尝试查看发送了哪些数据以及如何访问数据。

这样,您就可以看到服务器是否到处都接收到任何数据。如果是的话,那么为了测试目的,您可以选择另一台服务器(如apache2 )来查看bug是否已修复。

这就是我要说的,但我怀疑,通过为公众编辑代码,你不小心隐瞒了一些信息,从而解决了这个简单的问题。像WAMP这样的web服务器在发布新版本之前不太可能通过测试环境,尽管服务器无法处理任何数据。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52600251

复制
相关文章
python处理get请求和post请求
#处理get请求,不传data,则为get请求 import urllib from urllib.request import urlopen from urllib.parse import u
用户1220053
2018/03/29
3.4K0
Django 2.1.7 处理ajax请求、GET、POST请求
在业务处理的工作中,在同一个视图处理上,可能会有普通的GET、POST请求,还会有ajax请求。 那么怎么在处理这些请求的时候做上区分呢?
Devops海洋的渔夫
2019/09/18
1.5K0
Django 2.1.7 处理ajax请求、GET、POST请求
原生node处理get和post请求
const http=require('http'); const queryString=require('querystring'); const server=http.createServer
lilugirl
2020/10/14
7670
【OkHttp】OkHttp Get 和 Post 请求 ( 同步 Get 请求 | 异步 Get 请求 | 同步 Post 请求 | 异步 Post 请求 )
【OkHttp】OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) 【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 ) 【OkHttp】OkHttp Get 和 Post 请求 ( 同步 Get 请求 | 异步 Get 请求 | 同步 Post 请求 | 异步 Post 请求 )
韩曙亮
2023/03/29
16.7K0
GET请求和POST请求
在网络编程中,HTTP协议是最常用的协议之一,用于在客户端和服务器之间传输数据。HTTP协议中最常用的两种请求方式是GET和POST请求。这篇博客将介绍GET和POST请求的区别,以及在不同场景中如何选择使用这两种请求方式。
chao超的搬运文章
2023/10/15
5920
Flask 使用 request 处理GET POST请求、上传文件
在Django框架开发中,request对象就是用来处理GET\POST请求的关键对象,而Flask框架也是一样的。
Devops海洋的渔夫
2019/11/14
12K0
接口测试|HttpRunner header处理以及发送post请求
很多时候,我们向接口发送请求时,需要加上我们的请求头信息才能请求成功,同时,除了发送get请求,我们也可以使用httprunner发送post请求。
霍格沃兹测试开发Muller老师
2023/02/02
9230
原生js发送post请求_javascript发送post请求
说明: 要测试restsharp的功能,首先需要了解http传参和下载上传文件的原理,请参考: c#:从http请求报文看http协议中参数传递的几种方式 c#使用Http上传下载文件
全栈程序员站长
2022/10/04
8.7K0
原生js发送post请求_javascript发送post请求
springboot|Controller接收处理GET,POST请求入参
PostMan模拟请求结果如下: 模拟时注意修改Header中Content-Type的值
微笑的小小刀
2019/12/02
4.5K0
SpringMVC源码分析:POST请求中的文件处理
本章我们来一起阅读和分析SpringMVC的部分源码,看看收到POST请求中的二进制文件后,SpingMVC框架是如何处理的;
程序员欣宸
2020/02/13
1.5K0
urlconnection post请求
package com.rayootech.activiti.util; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class Test { public static void main(String[] args) { String loadJSON =
挑战者
2018/11/09
2.1K0
python post请求
post请求只需构建一个Request对象,并把参数传递给Request对象的data属性即可(也可以在urlopen方法中传递给data参数)。
灯珑LoGin
2022/10/31
1.8K0
post请求包含哪些参数(请求方式post和get)
1)、HTTP 协议是以 ASCII 码 传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。 2)、协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须 使用什么编码方式 。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。 3)、数据发送出去,还要服务端解析成功才有意义。一般服务端语言如 php、python 等,以及它们的 framework,都内置了自动解析常见数据格式的功能。服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。
全栈程序员站长
2022/07/29
3.9K0
resttemplate post请求发送body_java发送post请求
1POST传递参数 :采用 LinkedMultiValueMap ,不能使用HashMap
全栈程序员站长
2022/10/03
2.5K0
Node中POST请求的正确处理方式
Node的 http 模块只对HTTP报文的头部进行了解析,然后触发 request 事件。如果请求中还带有内容部分(如 POST 请求,它具有报头和内容),内容部分需要用户自行接收和解析。
Qiang
2019/06/20
2K0
Node中POST请求的正确处理方式
HttpClient-Get请求、Post请求
有参数,请求链接为url(http://localhost:8083/getdemo2)
wangmcn
2022/07/25
2.8K0
HttpClient-Get请求、Post请求
iOS同步post请求
-(NSDictionary * )SynchronousRequestUserBaseFromRemoteWith:(NSString *)userId{
星宇大前端
2019/01/15
1.8K0
python 异步post请求
import aiohttp headers = {'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 6.0.1; Nexus 5 Build/MMB29K) tuhuAndroid 5.24.6', 'content-type': 'application/json'} async with aiohttp.ClientSession(headers=headers) as sess:
Wyc
2021/08/13
3.5K0
点击加载更多

相似问题

Ktor服务器不处理post请求

15

Go Webserver不处理POST请求

114

Python代理不处理POST请求

15

烬Fastboot不处理post请求

17

Actix不处理post请求吗?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文