首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我的PHP表单没有从$_POST返回任何内容

问题描述:我的PHP表单没有从$_POST返回任何内容。

回答: 这个问题可能有多个原因导致。下面是一些可能的原因和解决方法:

  1. 表单的method属性设置错误:请确保你的表单的method属性设置为"POST",而不是"GET"。因为$_POST是用于接收POST请求的数据。
  2. 表单的action属性设置错误:请确保你的表单的action属性设置为正确的处理表单数据的PHP文件路径。如果action属性为空,则表单将默认提交到当前页面。
  3. 表单字段的name属性设置错误:请确保你的表单字段的name属性设置正确。$_POST数组的键名是通过表单字段的name属性来获取的。
  4. 表单没有正确地关闭:请确保你的表单标签正确地关闭。例如,<form>标签应该以</form>结束。
  5. PHP配置问题:如果以上步骤都没有解决问题,可能是由于PHP配置问题导致的。请确保PHP的配置文件(php.ini)中的"post_max_size"和"upload_max_filesize"设置足够大,以便处理你的表单数据。

如果你仍然无法解决问题,可以尝试以下方法:

  • 检查服务器日志:查看服务器的错误日志,以获取更多关于问题的信息。
  • 使用浏览器开发者工具:在浏览器中打开开发者工具,查看网络请求和表单数据,以确定是否有任何错误或问题。
  • 检查表单的HTML代码:仔细检查表单的HTML代码,确保没有任何语法错误或遗漏的标签。

希望以上解决方法能帮助你解决问题。如果你需要更多帮助或有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PHP函数基础简章

带有 GET 方法表单发送信息,对任何人都是可见(会显示在浏览器地址栏),并且对发送信息量也有限制。...$_POST 变量 PHP $_POST 变量 在 PHP 中,预定义 $_POST 变量用于收集来自 method="post" 表单值。...带有 POST 方法表单发送信息,对任何人都是不可见(不会显示在浏览器地址栏),并且对发送信息量也没有限制。...带有 POST 方法表单发送信息,对任何人都是不可见,并且对发送信息量也没有限制。 然而,由于变量不显示在 URL 中,所以无法把页面加入书签。...$_REQUEST 变量 PHP $_REQUEST 变量 预定义 $_REQUEST 变量包含了 $_GET、$_POST 和 $_COOKIE 内容

1K20
  • PHP函数基础简章

    带有 GET 方法表单发送信息,对任何人都是可见(会显示在浏览器地址栏),并且对发送信息量也有限制。...$_POST 变量 PHP $_POST 变量 在 PHP 中,预定义 $_POST 变量用于收集来自 method="post" 表单值。...带有 POST 方法表单发送信息,对任何人都是不可见(不会显示在浏览器地址栏),并且对发送信息量也没有限制。...带有 POST 方法表单发送信息,对任何人都是不可见,并且对发送信息量也没有限制。 然而,由于变量不显示在 URL 中,所以无法把页面加入书签。...$_REQUEST 变量 PHP $_REQUEST 变量 预定义 $_REQUEST 变量包含了 $_GET、$_POST 和 $_COOKIE 内容

    97230

    php基本语法复习

    ,始终返回值为1 echo比print稍快,因为他不返回任何值 print 有无括号都可使用(**print和print()**) <?...参数传递到当前脚本变量数组 $_POST是通过HTTP POST传递到当前脚本变量数组 何时使用 GET 方法表单发送信息对任何人都是可见(所有变量名和值都显示在 URL 中)。...GET可以看见注入点(发送信息变量名) POST 方法表单发送信息对其他人是不可见(所有名称/值会被嵌入 HTTP 请求主体中)并且对所发送信息数量也无限制。...>标签enctype属性规定了在提交表单时要使用哪种内容类型,在表单需要使用二进制数据时,比如文件内容,请使用”multipart/form-data” 标签type=”file”属性规定了应该把输入作为文件来处理...>"> 当提交此表单时,通过method=’post’发送表单数据 $_SERVER[“PHP_SELF”] $_SERVER[“PHP_SELF”]是一种超全局变量,它返回当前执行脚本文件名 因此,

    22810

    实例讲解PHP表单

    它们是超全局变量,这意味着对它们访问无需考虑作用域 – 无需任何特殊代码,您能够任何函数、类或文件访问它们。 3 传递方式 _GET 是通过 URL 参数传递到当前脚本变量数组。..._POST 是通过 HTTP POST 传递到当前脚本变量数组。 (1)何时使用 GET? 通过 GET 方法表单发送信息对任何人都是可见(所有变量名和值都显示在 URL 中)。...通过 POST 方法表单发送信息对其他人是不可见(所有名称/值会被嵌入 HTTP 请求主体中),并且对所发送信息数量无限制。..." (1)什么是 $_SERVER[“PHP_SELF”] 变量? $_SERVER[“PHP_SELF”] 是一种超全局变量,它返回当前执行脚本文件名。...</span <br <br 评论:<textarea name="comment" rows="5" cols="40" 以上就是PHP表单相关知识总结详细内容,更多关于PHP表单资料请关注

    7.2K20

    使用PHP开发留言板功能

    首先不是一名开发人员,只是一名小小运维工程师,PHP自己喜欢一门开发语言,所以我偶尔也会敲一些代码,写一些案例。...今天给大家分享是使用PHP开发留言板,留言板功能不全所以请大家见谅,也不知道满不满足企业开发要求,大家看看就可以了,有什么不足请大家提出谢谢!...留言板 使用环境是:LNMP,数据库名称为:test,表名为:lyb,用户名和密码均为:root index.php文件内容:(用户访问首页文件) <?...<form action="save.<em>php</em> " method="<em>POST</em>" accept-charset="utf-8" //设置表单提交方式,字符编码,提交后PHP处理文件...总结 以上所述是小编给大家介绍使用PHP开发留言板功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家。在此也非常感谢大家对ZaLou.Cn网站支持!

    1.8K31

    php+mysql动态网站开发案例课堂_用php写一个网页页面

    表单获取信息 概述 这一部分我们演示如何构建一个表单,使用户填写这个表单并把内容储存到数据库。这一技术是用户注册系统和用户互动基础。 要实现这个功能,需要 HTML 和 PHP 配合完成。...当用户点击 sumbit 按钮后,表单内容会被储存在 PHP 中 _POST 超级全局变量内,这个超级全局变量仍然是一个数组。...isset() 函数用来检查变量是否被设置,只有用户点击 submit 后 isset(_POST['submit']) 才返回真,所以不用担心,首次加载表单(那时用户还没有填写任何内容)是不会执行这部分...> 把 $user 清空是为了配合粘性表单。 需要说明是 exit(); 函数,它会立刻终止 PHP 运行。因为用户已经注册成功,没有必要执行后面的任何代码,所以使用这个函数。...id=2&message=10 除了多一个可以使用 $_GET['message'] 以外没有任何不同。 这个特性用处之一就是可以根据网址不同,配合数据库查询,返回不同网页内容

    8.6K20

    实例分析10个PHP常见安全问题

    相对于其他几种语言来说, PHP 在 web 建站方面有更大优势,即使是新手,也能很容易搭建一个网站出来。但这种优势也容易带来一些负面影响,因为很多 PHP 教程没有涉及到安全方面的知识。...URL 表单(同样适用于 POST 表单),或者将 URL 加载为图片诱惑用户点击: <img src="https://example.com/delete-account.<em>php</em>?...由于攻击者无法知道 Token 令牌<em>的</em><em>内容</em>(每个<em>表单</em><em>的</em> Token 令牌都是随机<em>的</em>),因此无法冒充用户。 <?<em>php</em> /* 你嵌入<em>表单</em><em>的</em>页面 */ ?...如果你真的想使用像这样<em>的</em>路由系统(<em>我</em>不建议以<em>任何</em>方式),你可以自动附加 <em>PHP</em> 扩展,删除<em>任何</em>非 [a-zA-Z0-9-_] <em>的</em>字符,并指定<em>从</em>专用<em>的</em>模板文件夹中加载,以免被包含<em>任何</em>非模板文件。...<em>我</em>在不同<em>的</em>开发文档中,多次看到造成此类漏洞<em>的</em> <em>PHP</em> 代码。从一开始就要有清晰<em>的</em>设计思路,允许所需要包含<em>的</em>文件类型,并删除掉多余<em>的</em><em>内容</em>。

    1K31

    PHP基础之与MySQL那些事

    因为是案例,所以直接将前端传过来参数没有任何处理直接拼接到SQL语句中,这样是非常危险!!...> 现在测试一下,我们在表单页面输入 小明,12345678,123@qq.com,25 数据,如下图: ? 然后提交表单,看看有没有插入到数据库中。...接下来用两个案例来讲解,因为增加,修改,删除操作返回是布尔值,而查询操作返回是结果集,所以分来来处理比较好。 批量执行dml语句 因为dml返回是布尔值,所以处理起来也比较好处理。...想一想,如果这是一个转账得场景,是不是需要同时控制住,必须减金额得同时你加金额,任何一个出错都得转账失败。也就是说要保持一致。这也是要进行事务控制得必要性。下面看案例代码: 当我们提交页面后,查询数据库,发现数据没有变化,说明回滚有效果,事务控制起了效果,事务控制就说到这里。以上就是本篇文章全部内容啦,如有错误,请斧正。

    1.5K10

    PHP 安全问题入门:10 个常见安全问题 + 实例讲解

    URL 表单(同样适用于 POST 表单),或者将 URL 加载为图片诱惑用户点击: <img src="https://example.com/delete-account.<em>php</em>?...由于攻击者无法知道 Token 令牌<em>的</em><em>内容</em>(每个<em>表单</em><em>的</em> Token 令牌都是随机<em>的</em>),因此无法冒充用户。 <?<em>php</em> /* 你嵌入<em>表单</em><em>的</em>页面 */ ?...LFI LFI (本地文件包含) 是一个用户未经验证<em>从</em>磁盘读取文件<em>的</em>漏洞。 <em>我</em>经常遇到编程不规范<em>的</em>路由代码示例,它们不验证过滤用户<em>的</em>输入。...如果你真的想使用像这样<em>的</em>路由系统(<em>我</em>不建议以<em>任何</em>方式),你可以自动附加 <em>PHP</em> 扩展,删除<em>任何</em>非 [a-zA-Z0-9-_] <em>的</em>字符,并指定<em>从</em>专用<em>的</em>模板文件夹中加载,以免被包含<em>任何</em>非模板文件。...<em>我</em>在不同<em>的</em>开发文档中,多次看到造成此类漏洞<em>的</em> <em>PHP</em> 代码。从一开始就要有清晰<em>的</em>设计思路,允许所需要包含<em>的</em>文件类型,并删除掉多余<em>的</em><em>内容</em>。

    82520

    LFI-Labs 完整训练

    > array_key_exists() 函数原本应该接收两个参数,作用是判断数组中是否存在对应键,然而源码中只提供了一个 Cookie 处获取参数,并未提供最重要数组,而要修改文件包含参数就很有必要使该函数返回真值...相对,如果包含内容是普通文本(不含任何 HTML 标签或其他关键字符),则会在浏览器中直接输出。 值得注意是,源码屏蔽PHP 脚本文件,所以我们目标也就是读取 PHP 脚本文件。...LFI-11 本题又是空空 include() 函数,不过隐藏提示告诉我们表单没有我们想要得一切,测试输入发现确实输入啥都没有任何反应。...图片 LFI-14 作为最后一题,本题与 LFI-10 基本完全一致,修改了一下提示而已,虽然增加了 LFI-11 类似的表单干扰,不过因为最终包含变量名没有变化,故没有任何影响。...虽然网上相关题解并没有多少,不过都是老朋友,所以基本没有啥问题,参考链接骤减可见端倪,水了一篇博客。

    2.5K30

    3分钟短文:Laravel表单验证“指挥中心”:FormRequest

    那么有没有什么好设计方法,把数据验证独立出来,统一管理,重复利用,不要写那么多臃肿代码呢?这就是本文我们重点要介绍 FormRequest 表单请求类。...代码时间 声明一个表单请求类,使用命令行脚手架可以轻松完成: php artisan make:request CreateCommentRequest 创建文件位于 app/Http/Requests...FormRequest 类,默认方法有两个: 第一个是 authorize 用于验证是否有权限使用该验证器,示例中始终返回 false,也就是说任何调用,都不被允许,系统返回 403 状态码。...我们完全可以最后一个写作方法中延伸出更多花样玩法,大家可以去github借鉴大神写法,学习更多技巧。...Happy coding :-) 是@程序员小助手,专注编程知识,圈子动态IT领域原创作者

    92700

    laravel中csrf验证详解

    laravel默认开启了csrf验证,当form表单提交数据时须带上csrftoken值,校验不通过就返回419错误 csrf验证演示 接下来用代码演示验证流程,首先,在 routes/app.php...image 这是因为表单没有携带csrf验证所需要token,修改form表单: ...image 再次提交表单,便可打印出表单数据: ? image 忽略csrf验证 当我们与第三方接口交互时,不可能让第三方接口我们服务器获取token,此时csrf就会误伤友军。...因此,我们有时需要将csrf验证取消 csrf验证是一个独立中间件,如果我们在app/Http/Kernel.php$middlewareGroups将其屏蔽,就不会再对任何请求进行csrf验证,这种方法自然是不可取...= [ '/post' ]; 此时将form表单@csrf删除,再提交表单,并不会触发419错误 ?

    2.2K20

    CTF—WEB基础篇

    收集表单数据: 关于这一点,表单是编程常用数据输入界面。表单提交时通常使用get或者post两种方法将数据发送给php程序脚本进行处理。...也就是说,GET只需要汽车跑一趟就把货送到了,而POST得跑两趟,第一趟,先去和服务器打个招呼“嗨,等下要送一批货来,你们打开门迎接”,然后再回头把货送过去。...本例中虚拟目录是“/cat/” 文件名部分:域名后最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是域名后最后一个“/”开始到“#”为止,是文件部分,如果没有“?”...如果请求方法为HEAD,则简单返回响应首部即可;如果方法是GET,则首先返回响应首部,然后将客户端请求URL目标文件服务器磁盘上读取,再发送给客户端;如果是POST,则比较麻烦,首先要调用相应CGI...程序,然后将用户表单信息传给CGI程序,CGI程序根据表单内容完成相应工作,并将结果数据返回

    1.5K20

    3分钟短文:Laravel表单验证“指挥中心”:FormRequest

    那么有没有什么好设计方法,把数据验证独立出来,统一管理,重复利用,不要写那么多臃肿代码呢?这就是本文我们重点要介绍 FormRequest 表单请求类。...代码时间 声明一个表单请求类,使用命令行脚手架可以轻松完成: php artisan make:request CreateCommentRequest 创建文件位于 app/Http/Requests...FormRequest 类,默认方法有两个: 第一个是 authorize 用于验证是否有权限使用该验证器,示例中始终返回 false,也就是说任何调用,都不被允许,系统返回 403 状态码。...我们完全可以最后一个写作方法中延伸出更多花样玩法,大家可以去github借鉴大神写法,学习更多技巧。...Happy coding :-) 是@程序员小助手,专注编程知识,圈子动态IT领域原创作者

    67620

    JQuery 入门学习(三)

    这一节涉及到浏览器与服务器交互,用到php,如果各位看官不会php脚本也没有关系,涉及到php代码最多10行,重点还是在Jquery上。...并没有刷新页面,我们填写内容依旧在表单中。这就是向服务器请求了html,返回“用户名...已存在”就是一个html文本,最后体现在用户面前。     我们看Jquery代码。...所以大家可以看到,直接把获得返回数据data弹出来:alert(data)。而我们看到php,其实这个data就是echo输出内容。    ...类似于get方式,post()方法参数都与get相同,就不举例子了。...----     好了,基本上把Jqueryajax操作简单地写了一遍,不知道大家有没有听懂,有没有觉得ajax的确是一个比较好工具。

    8.7K20

    PHP全栈学习笔记23

    name: 表单名称 method: 表单提交方法 action:表单提交路径 <input...复合数据类型 两种,array数组和object对象 特殊数据类型: resource资源和null空值 资源是由专门函数来建立和使用,空值表示没有为该变量设置任何值,没有赋值,被赋值为null...,数组内每个元素内容对应读取文件一行 filetype 返回文件类型 fopen打开某文件 fread文件指针所指文件中读取指定长度数据 is_dir 判断目录是否存在 is_uploaded_file...结果集中获取一行作为关联数组 mysql_fetch_field 结果集中获取列信息并作为对象返回 mysql_fetch_object 结果集中获取一行作为对象 mysql_fetch_row...结言 好了,欢迎在留言区留言,与大家分享你经验和心得。 感谢你学习今天内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多朋友,感谢。 感谢!承蒙关照!您真诚赞赏是前进最大动力!

    3.7K30
    领券