0

誰かにiFrame/Scriptタグを介してHTTPSURL(たとえば、https: //graph.facebook.com/Enrique')にアクセスさせても、訪問者は、たとえダウンロードされたURLが何であったかを知らなくてもかまいません。 「ネットワークコンソール」などを確認してください。

私はそのようなPHPの「ヘッダー」を自由に使用できますが、サーバー側の「cURL」には近づかないようにしたいのです。なぜなら、訪問者に自分のプロキシを使用してURLにアクセスさせて実行させるだけだからです。サーバーではなくURL(サーバーのロードを防ぐため)

4

2 に答える 2

0

いいえ; それは完全に不可能です。

于 2012-09-09T01:54:44.833 に答える
0

いいえ。わかりにくくするために難読化する方法はありますが、防弾はありません。おそらく、テキスト部分をURLエンコードしてみることができます。例えば:

https://graph.facebook.com/%45%6e%72%69%71%75%65

(Chromeは不必要にURLエンコードされた文字を自動的に置き換えると思います。)

これがこの変換を行うJavaScriptです。PHPで似たようなものを作成できると確信しています。

function percentEncodeAllChars(str) {

    var strEncoded = '';

    for(var i = 0, ilen = str.length; i < ilen; i++) {

        var strHex = parseInt(str.charCodeAt(i)).toString(16);
        strEncoded += '%' + strHex;
    }

    return strEncoded;
}

function doEncode() {

    var strInput = document.getElementById('encode').value;

    document.getElementById('result').innerHTML = percentEncodeAllChars(strInput);
}

ソース

于 2012-09-09T02:01:49.500 に答える