私はPHPでクライアント/サーバアプリケーションを作っています。クライアントをカールで確認する方法はありますか?
サーバは配列を取り、結果をシリアライズしエコーします。
サーバーは、クライアントがwww.site2.com/client.php
$ch = curl_init('http://www.site1.com/server.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
echo curl_exec($ch);
でホストすることができwww.site1.com/server.php
echo serialize($array);
でホストすることができるものIクライアントがwww.site2.com/client.phpから来た場合にのみ、server.phpに情報をエコーするようにしています。
何か
iff('Client is from www.site2.com/client.php'){
echo curl_exec($ch)
} else {
exit();
}
のようなサイト2がSSLを持っていない
は、どのような変数iは、ルックアップか、またはこれを行う方法はありますか?
SSLを使用しないman-in-the-middle攻撃に脆弱ではありませんか? – DanMan
@DanMan - はい、そうです。クライアントとサーバーが共有の秘密を持つことができるので、トリプルDESまたはブリーフィングなどで応答を暗号化することができないようにする。 –