我有这个简单的代码:
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="titleDiv">
<h1>Image canvas</h1>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="previewDiv">
<img src="#" id="imgPreview">
</div>
<div class="buttonsDiv">
<button type="button" class="rotateButtons" id="rotateLeft">
<i class="fa fa-arrow-circle-left" aria-hidden="true"></i> Rotate left
</button>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="uploadDiv">
<form action="upload.php" method="POST" id="#uploadForm">
<!--<input type="file" name="img" accept="image/*" id="imgUpload">-->
<input type="number" name="number" value="0">
<input type="submit" value="Submit">
</form>
</div>
</div>
</div>
</div>
在upload.php
文件中,我只有两行代码:
var_dump($_POST);
var_dump($_GET);
当我尝试通过POST发送此数据时,我得到一个输出array(0) { }
。
虽然当我将表单方法更改为method="GET"
时,一切正常,但我在upload.php
上收到了很好的数据。
我查看了php.ini文件(我使用xampp作为本地服务器),并注释了行;enable_post_data_reading=Off
。有人可以帮助解决这个问题吗?
答案 0 :(得分:1)
检查您是否真正使用过您的网络服务器。导航栏上的地址是什么?它应该是localhost没有一些奇怪的端口。如果它指向63342可能是你的问题。
编辑:如果您正在使用IDE
,则可能会发生这种情况