【发布时间】:2020-06-16 15:39:00
【问题描述】:
我尝试使用 $_POST['rstore_name'] 获取 http 参数,但它一直显示错误: 注意:未定义索引:rstore_name
然后我尝试通过 foreach 循环打印所有 $_POST ,它正确打印 'rstore_name' 值。
我的 $_POST['rstore_name'] 命令怎么了??
add_action( 'woocommerce_review_order_after_shipping', 'action_woocommerce_review_order_after_shipping' );
function action_woocommerce_review_order_after_shipping() {
$_POST['rstore_name'];
foreach ($_POST as $param_name => $param_val) {
echo "Param: $param_name; Value: $param_val<br />\n";
}
}
【问题讨论】:
-
可能不是同一个字符串逐个字节?
-
我不明白什么是字节对字节......为什么使用 php 获取 http 参数如此困难......>
-
确保你在做
$_POST['rstore_name']而不是$_POST('rstore_name'); -
我已经更正了我的帖子,我确定我使用的是 $_POST['rstore_name'];