我正在使用 Paypal 的“立即购买”按钮以及用 PHP 编写的 IPN 处理程序,以便在购买时向我发送电子邮件。电子邮件正在正确发送并传递了大部分数据,但它没有捕获用于选择服装尺寸的下拉列表。
这是我的按钮代码字段:
<input type="hidden" name="item_name" value="Test Shirt">
<input type="hidden" name="item_number" value="001">
<input type="hidden" name="on0" value="sizes">
Select a size:
<select name="os0">
<option value="Small">Small </option>
<option value="Medium">Medium </option>
<option value="Large">Large </option>
<option value="Extra Large">Extra Large </option>
</select>
我将数据捕获到变量中的 PHP IPN 脚本如下所示:
$item_name = $_POST['item_name'];
$item_number = $_POST['item_number'];
$size = $_POST['on0'];
$sizeChoice = $_POST['os0'];
电子邮件正确显示项目名称和项目编号,但 $size 和 $sizeChoice 变量没有显示。已经很晚了,所以我确定我正在查看一些非常明显的东西,但我仍然想知道我是否只是把它叫错了,或者我是否忘记了一些隐藏的字段?