防止在“Chrome / Firebug”中的网络控制台中看到URL

时间:2012-09-09 01:47:50

标签: php curl https http-headers

您是否可以通过iFrame / Script标记让某人访问HTTPS网址(例如https://graph.facebook.com/Enrique'),访问者仍然不知道下载的网址是什么,即使他们检查了'网络控制台'或其他什么,

我可以自由地使用类似的东西的PHP'标题',但我想远离服务器端的'cURL',因为我想要的是让访问者使用他自己的代理访问URL执行该URL而不是我的服务器(用于防止服务器加载)

2 个答案:

答案 0 :(得分:0)

没有;那是完全不可能的。

答案 1 :(得分: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);
}

Source