php - Paypal 隐藏变量不起作用

标签 php paypal paypal-ipn

<分区>

Possible Duplicate:
Variables upon submitting Paypal form

//Buy.php
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="hosted_button_id" value="EWE57TOG6A1GO">
    <input type="hidden" name="user_id" value="12345">
    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
</form>

支付成功后。 您将被重定向到

www.thankyou.com/thankyou.phptx=2TB90771KK039521H&st=Completed&amt=1.00&cc=PHP&cm=&item_number=11

//Thankyou.php
<?php
    extract($_REQUEST);
    echo $user_id;
?>

我正在尝试打印 user_id,但它是空的。

所以我的问题是:

1) 如何将变量从我的站点发送到 paypal? (说到user_id)

2) 如何在重定向到thankyou.php 时获取该user_id 的值?

提前致谢!

最佳答案

试试这个。当我实现 PayPal 时它对我有用。

<?php

    $user_id = $_REQUEST['user_id'];    
    echo $user_id;    

?>

略作修改:数组参数应该用引号引起来,echo 语句中不需要双引号。

关于php - Paypal 隐藏变量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7579908/

上一篇:php - Paypal API - 接受美国境外的信用卡

下一篇:html - 为什么我在尝试进行 PayPal 订阅时收到 "invalid link"错误?

相关文章:

paypal - 如果我的 Paypal IPNs 监听器出现故障会怎样?

rest - 如何使用 REST 请求获取 Paypal 访问 token

paypal - PAYMENTINFO_0_PAYMENTSTATUS 待定

rest - Paypal 从 IPN 过渡到 REST API

PHP MySQL 查询不工作

php - 检查查询是否返回零行

php - 如何通过php从mysql中删除一行

php - 如何使 Zip Blob 文件准备好从 MySQL 数据库下载

php - 带有数量的多个项目的 PayPal Checkout - 未知错误

php - 提交 Paypal 表单时的变量