私のウェブサイトは何年もの間正しく機能しています。しかし、今日、PayPal の統合が機能しなくなりました。通常は [今すぐ購入] ボタンが表示されますが、代わりに次のエラーが表示されます: 403 Forbidden Access to this resource on the server is denied!
// Custom Paypal Hash = IP|||||Shoppingcart|||||DBID|||||Language
$custom = getRealIpAddr()."|||||".$_SESSION['cart']."|||||".makeSafe($_GET['i'])."|||||".$lang;
$pphash = create_paypal_hash(makeSafe($_SESSION['cart']), '', create_password('########'), $custom);
$tosend = base64_encode(urlencode($pphash));
$cgi = "http://www.********.com/pl/b.pl?a=".$tosend; // TEST LINE
echo file_get_contents($cgi);
手動で URL http:// * * .com/pl/b.pl?a=fsdfdsfsd に移動すると、通常どおり購入ボタンが表示されます。
b.pl ファイルのパーミッションは 0755 です