2

私はしばらくの間自分のeコマースフレームワークを開発していて、今チェックアウトをコーディングしています。しばらく使っていたので、sagepayを使って支払いを処理したいと思います。しかし、私は過去に1つまたは電話をかけて、sagepayがダウンしているためにそこで支払いを処理できない顧客に言ったことがあります。それほど長くは落ちていませんでしたが、これを克服するために、paypalなどのバックアップ支払い方法を追加することにしました。ペイパルの手数料が高いため、私は実際には両方のオプションを一緒に追加したくはなく、sagepayがダウンしているときにのみ提供します。だから私の質問は、それがダウンしているかどうかを知るためにsagepayにpingする方法はありますか?

PHPのps

4

1 に答える 1

1

unix / linuxの基礎となる十分な権利がある場合は、簡単に評価できます。

exec('ping sagepayserver');

または、を介してサーバーにアクセスしようとしますfsockopen()

http://de.php.net/manual/en/function.fsockopen.php

于 2011-02-15T11:08:25.887 に答える