还是一样得不到,例如一个form
<FORM METHOD=POST ACTION="test.php">
<INPUT TYPE="text" NAME="asdf" value='dsfksdajhfkjlsdahfadksl'>
<INPUT TYPE="submit">
</FORM>
我不管参数NAME怎么变化,无论是NAME="asdf",NAME="awe",NAME="ere",我只要能在test.php得到'dsfksdajhfkjlsdahfadksl'这个值,该怎么写
很急,帮帮忙
<FORM METHOD=POST ACTION="test.php">
<INPUT TYPE="text" NAME="asdf" value='dsfksdajhfkjlsdahfadksl'>
<INPUT TYPE="submit">
</FORM>
我不管参数NAME怎么变化,无论是NAME="asdf",NAME="awe",NAME="ere",我只要能在test.php得到'dsfksdajhfkjlsdahfadksl'这个值,该怎么写
很急,帮帮忙
如果你希望将某个值通过表单隐性的传给PHP,你可以使用hidden。
我也刚学PHP,说得不对,大家纠正。
可能你的php版本很旧
register_globals = on 或extract($_POST,EXTR_OVERWRITE)
或$_REQUEST[变量名];
给你个例子看一下就知道了
<tr> <td width="12" rowspan="5" class="data_td"
align="left">托运方</td> <td colspan="2" class="data_td"> 托运人代码
<input name="tyr_id" type="text" class="textfield_normal" id="tyr_id"
value="<?=$TYR_ID;?>" size="10"
onchange="openUrl(this.value,'tyd_tyr');"> 托运人名称 <input
name="tyr_mc" type="text" class="textfield_readonly" id="tyr_mc"
value="<?=$TYR_MC;?>" readonly="true"></td> <td width="15" rowspan="5"
class="data_td">收货方</td> <td colspan="2" class="data_td">
收货人代码 <input name="shr_id" type="text" class="textfield_normal"
id="shr_id" value="<?=$SHR_ID;?>" size="10"
onchange="openUrl(this.value,'tyd_shr');"> 收货人名称 <input
name="shr_mc" type="text" class="textfield_readonly" id="shr_mc"
value="<?=$SHR_MC;?>" readonly="true"></td>
</tr>
我现在有一个test.php,另外有一个程序会定时触发我这个页面,向我这个地址post一定格式的数据(xml),类似webservice,请问我如何得到这些请求?
echo "$k=>$v";
}
phpinfo();
?>找你要的字符串
那就是传入的post不对了
我的代码是输出所有的Post值。
$HTTP_RAW_POST_DATA 或者是 php://input 流!
接收端就可以使用$HTTP_RAW_POST_DATA来得到数据