1
而不是使用输入隐藏字段,我建立一个查询传递变量IPN:错误使用500脚本执行失败头()
$query="cmd=_xclick&business=PAYPALKONTO-EMAIL¬ify_url=http://IPNURL/ipn.php&return=http://ZURÜCKurlWENNbezahlt.de&
cancel_return=http:/ZURÜCKurlWENNangebrochen.de&lc=DE¤cy_code=EUR&custom=WERSTECKTEinformationenDIEmitGESENDETwerdenABERkeinerSIEHTzbPREISidODERnichts&
item_name=Artikel&amount='".str_replace(",", ".", $_SESSION['1'])."'";
ob_end_clean();
header("Location: https://www.sandbox.paypal.com/cgi-bin/webscr?".utf8_decode($query));
exit;
但是,当我点击提交,它停留在同一页面并获得Error:500 "script execution failure"
这是为什么?我该如何解决这个错误?
很有可能您的代码有错误,请检查服务器错误日志以获取更多信息 – Orangepill
尝试使用'http_build_query'构建查询,而不是自己构建字符串 - 可能存在编码问题。 – jterry
为什么utf8_decode的字符串看起来并不需要它? –