Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将用户名和密码传递给paypal,并在付款完成后将其取回_Php_Html_Paypal - Fatal编程技术网

Php 如何将用户名和密码传递给paypal,并在付款完成后将其取回

Php 如何将用户名和密码传递给paypal,并在付款完成后将其取回,php,html,paypal,Php,Html,Paypal,想象以下场景: 用户填写用户名和密码,然后单击Paypal支付按钮 它被带到Paypal进行支付 现在Paypal说ID为的用户已经完成了交易。此id由paypal生成 此时,网站所有者应将Paypal ID与之前填写的用户名和密码链接起来。要做到这一点,我首先需要发送用户名和密码到贝宝 我的问题是,我如何才能安全地做到这一点 我知道自定义paypal变量,但该变量在paypal pay链接的href属性中作为查询字符串发送 解决这个问题的常用方法是什么?如果你的网站使用HTTPS,你能在GET

想象以下场景:

  • 用户填写用户名和密码,然后单击Paypal支付按钮

  • 它被带到Paypal进行支付

  • 现在Paypal说ID为的用户已经完成了交易。此id由paypal生成

  • 此时,网站所有者应将Paypal ID与之前填写的用户名和密码链接起来。要做到这一点,我首先需要发送用户名和密码到贝宝

  • 我的问题是,我如何才能安全地做到这一点

    我知道自定义paypal变量,但该变量在paypal pay链接的href属性中作为查询字符串发送


    解决这个问题的常用方法是什么?如果你的网站使用HTTPS,你能在GET请求中发送密码和用户名吗?

    。谢谢,我会查的。还有一个问题突然出现。如果你的网站使用HTTPS,你能在GET请求中发送密码和用户名吗?不,不要这样做。曾经。哦,我以为那只适用于http。谢谢。因此,基本上,如果我使用javascript执行哈希,并将用户名和哈希密码发送到URL中的paypal,并存储哈希值,这就解决了问题。但在尝试登录时,密码将作为明文POST变量发送,然后在服务器上进行散列以查看散列是否匹配。这行得通吗?@Martin域(通过
    主机
    头)是可见的,但完整的URL不是-它是加密负载的一部分。更大的问题是服务器日志、浏览器历史记录等带有GET参数的内容。