PHP:如何在paypal IPN系统中集成用户ID?

PHP:如何在paypal IPN系统中集成用户ID?,php,paypal,paypal-ipn,Php,Paypal,Paypal Ipn,当用户登录时,userid存储在User::Data(“id”)中 如何在html表单中使用userid,以及如何访问IPN侦听器中的变量,以便在付款成功时更新正确的帐户 这是我当前的按钮代码 <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden

当用户登录时,userid存储在User::Data(“id”)中

如何在html表单中使用userid,以及如何访问IPN侦听器中的变量,以便在付款成功时更新正确的帐户

这是我当前的按钮代码

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="..">
<table>
<tr><td><input type="hidden" name="on0" value="Amount">Amount</td></tr><tr><td><select name="os0">
    <option value="100">100$100,00 USD</option>
    <option value="150">150$140,00 USD</option>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/no_NO/i/scr/pixel.gif" width="1" height="1">
</form>

数量
100美元100,00美元
150美元140,00美元
这是我当前使用的侦听器:

您尝试过在HTML中使用“隐藏”表单元素吗? 像这样:

<input type="hidden" name="user_id" value="medusa1414" />

也可以使用
自定义
字段。是否有方法将此字段设为必填字段?在opera中,您可以编辑隐藏字段并提交表单。然后用户将被收取费用,不再查看任何内容。你几乎可以在所有浏览器上编辑它,这就是HTML。如果用户想浪费他的钱,就让他去吧。为什么用户无论如何都要更改HTML代码?用户应该通过图形界面完成这些工作。
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="..">
<table>
<tr><td><input type="hidden" name="on0" value="Amount">Amount</td></tr><tr><td><select name="os0">
    <option value="100">100$100,00 USD</option>
    <option value="150">150$140,00 USD</option>
</select> </td></tr>
</table>
<?php echo '<input type="hidden" name="user_id" value="' . $user_id . '" />'; ?>
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/no_NO/i/scr/pixel.gif" width="1" height="1">
</form>
$user_id = $_POST['user_id'];