私のウェブサイトには、enctype="multipart/form-data"
が設定されたフォームのプロセスデータはありません。しかし'php://input'
は、php manualがenctypeに使用できないと言ってもデータを取得します。私はそれが間違っているいくつかの設定かもしれないと思うが、私はそれがどんなかもしれないか分からない。PHPはmultipart/form-dataフォームのデータを処理しません
いくつかのコード:
<?php
var_dump($_REQUEST);
echo file_get_contents("php://input");
?>
<form id="slideForm" action="" method="post" enctype="multipart/form-data">
<input type="text" name="test">
<input type="submit" name="submit" id="submit" value="ADD"/>
</form>
更新
私は私のウェブサイトのためのサーバーをホストする企業の支援と接触していたし、我々は問題を解決しました。私は完全には何が問題だとは思っていないが、彼らのサーバーとPHPで何かfunkyだった。 PHP 7.0またはPHP 5.6では動作しませんが、ネイティブ(PHP 5.5)を使用すると問題なく動作します。
print_r($ _ POST)を追加しようとしました。あなたが投稿を取得しているかどうかを確認するには? –
はい私はそれが空です。 – Olof