3

フォーム actionvar_dump($_GET)で実行したところ、フォームを送信したときに次の結果が得られ、フォームの値が URL に渡されます。

array (size=4)
'randomkey' => string 'asdf' (length=4)
'agreementid' => string 'adfas' (length=5)
'attachment' => string '' (length=0)
'upload' => string 'Add' (length=3)

しかし、var_dump($_POST)同じフォーム値で実行すると、次の結果が得られました-

array (size=0)
  empty

私は StackOverFlow.com のいくつかのスレッド を チェックまし
. を使用して拡張子を削除したため、フォームアクション値から削除してみました

RadCompression RadUploadModule.php.php.htaccess

HTML@以下-

<form action=\"upload\" enctype=\"multipart/form-data\" method=\"post\">
        <input type='text' value='' name='randomkey' />
        <input type='text' value='' name='agreementid' />
        <input type='file' name='attachment' />
        <input type='submit' name='upload' value='Add' />
    </form>

今何ができる?

4

2 に答える 2

0

htmlメソッドを使用しているコードを表示すると、使用しないPOSTで結果が得られます。$_POST$_GET

$_REQUESTまたは、来ているリクエストを表示するために使用することもできます。

于 2013-06-11T09:39:21.717 に答える
0

使用die()または機能のexit()var_dump()...私はそれがうまくいくと信じています...

于 2013-06-11T09:42:00.590 に答える