php 无法获取post的数据

本文探讨了一个关于HTML表单使用POST方法提交数据时,在后台无法获取到这些数据的问题。通过前端和后台代码示例,详细分析了可能的原因,并提供了审查元素的信息作为参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前台代码:
 <form action="results.php" method="post">
        Choose Search Type:<br/>
        <select name="searchtype">
            <option value="author">Author</option>
            <option value="title">title</option>
            <option value="isbn">ISBN</option>
        </select>
        <br />
        Enter Search Trem:<br />
        <input type="text" name="searchterm" size="40" />
        <br />
        <input type="submit" name="submit" value="Search" />
 </form>

后台代码:
$searchtype = $_POST['searchtype'];
$searchterm = trim($_POST['searchterm']);

        如题,当form表单以post方式提交时,后台获取不到传递的数据。但如果把post换成get,后台就可以正常获取数据。不知什么原因?
F12审查元素,点submit后的的信息如下:
Request URL:http://localhost:63342/PHP/results.php
Request Method:POST
Status Code:200 OK
Remote Address:127.0.0.1:63342
Response Headers
view source
access-control-allow-credentials:true
access-control-allow-headers:accept
access-control-allow-headers:content-type
access-control-allow-headers:origin
access-control-allow-headers:authorization
access-control-allow-origin:http://localhost:63342
content-length:2106
Content-type:text/html; charset=UTF-8
server:PhpStorm 2016.2.1
vary:origin
X-Powered-By:PHP/7.0.12
Request Headers
view source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, br
Accept-Language:zh-CN,zh;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Content-Length:44
Content-Type:application/x-www-form-urlencoded
Cookie:Phpstorm-e596b797=07c19a4d-d2ed-4587-97d7-d472f4a91180
Host:localhost:63342
Origin:http://localhost:63342
Referer:http://localhost:63342/PHP/04220957test.php?_ijt=a553en28un9o83crao16obik2u
Upgrade-Insecure-Requests:1
User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
Form Data
view source
view URL encoded
searchtype:author
searchterm:T
submit:Search

看样子是正常post数据成功了,但为啥后台获取不到呢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值