Php 使用htaccess的空POST

Php 使用htaccess的空POST,php,.htaccess,post,rewrite,Php,.htaccess,Post,Rewrite,我尝试了这个论坛上所有帖子的答案,但没有任何帮助。我有一个html格式的公式,它应该将一个文件传输到一个php脚本,答案应该显示在一个IFrame中。但是当我查看$\u POST或$\u REQUEST变量时,它几乎是空的。因为我在公式中有一个文件类型的输入字段,所以我没想到会找到一个空的$\u FILES变量。只有操作标记中给出的参数可用。我有一个带重写的htaccess文件,我认为错误就在这个文件中。但是我找不到我犯的错误 htaccess如下所示: RewriteEngine on Rew

我尝试了这个论坛上所有帖子的答案,但没有任何帮助。我有一个html格式的公式,它应该将一个文件传输到一个php脚本,答案应该显示在一个IFrame中。但是当我查看$\u POST或$\u REQUEST变量时,它几乎是空的。因为我在公式中有一个文件类型的输入字段,所以我没想到会找到一个空的$\u FILES变量。只有操作标记中给出的参数可用。我有一个带重写的htaccess文件,我认为错误就在这个文件中。但是我找不到我犯的错误

htaccess如下所示:

RewriteEngine on
RewriteCond %{REQUEST_METHOD}  !=POST
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.htm$ index.php?targetFile=$1.php [QSA]
RewriteRule ^applicat/(.*)\.jpg$ ../application/$1.jpg
RewriteRule ^applicat/(.*)\.gif$ ../application/$1.gif
公式如下:

<form id="-UPLOADER-_form" class="form" style="width:549px" action="test.php?par=ram" target="upload_target" method="POST" enctype="multipart/form-data">
   <input id="targetComponent" type="hidden" value="">
   <input id="method" type="hidden" value="processInput">
   <input id="toUpload_file" type="file" accept="image/*" style="cursor:pointer;">
   <iframe id="upload_target" style="width:200;height:300;border:0px solid #fff;" src="" name="upload_target">
   <input id="unique" type="hidden" value="500da15dc03a6">
</form>
有人能给我一个有用的提示吗?我的代码哪里被窃听了

致意


Stephan

您的输入都没有name=“field\u name”属性,您需要它

例如:


要获取此值,需要name属性而不是id


Hi Kush,谢谢你的帮助。。。我可以找这个很久了。
<?php
    print_r($_REQUEST);
?>
127.0.0.1 - - [23/Jul/2012:21:14:20 +0200] [localhost/sid#453140][rid#9e9faa0/initial] (1) [perdir C:/xampp/htdocs/fritz/] pass through C:/xampp/htdocs/fritz/index.php
127.0.0.1 - - [23/Jul/2012:21:14:27 +0200] [localhost/sid#453140][rid#399ef80/initial] (1) [perdir C:/xampp/htdocs/fritz/] pass through C:/xampp/htdocs/fritz/test.php
<input name="bleh" id="some_id">
<?php echo $_POST['bleh']; ?>