0
我有一個web應用程序,我已經在iframe中調用了一些asp頁面鏈接。 我想用參數隱藏源URL。因爲URL和參數Data是保密的。 我只想隱藏iframe源。我不使用inspect元素禁用JavaScript,因爲使用firebug我們可以很容易地看到URL的來源。請幫幫我。如何保護iframe源文件
我有一個web應用程序,我已經在iframe中調用了一些asp頁面鏈接。 我想用參數隱藏源URL。因爲URL和參數Data是保密的。 我只想隱藏iframe源。我不使用inspect元素禁用JavaScript,因爲使用firebug我們可以很容易地看到URL的來源。請幫幫我。如何保護iframe源文件
無法幫助您使用ASP.NET,但我可以告訴您我將如何處理PHP,並希望這會引導您走向正確的道路。
<?php
//contents of the file that includes the iframe
$password = "foo"; //set your password
$key = 123456; //this is the id that your iframe needs
$encryptedString = openssl_encrypt($key, "AES-128-ECB",$password); //encrypt the string
?>
<!-- output the iframe and pass the token as a $_GET variabl a la str=$encryptedString -->
<iframe src="iframegenerator.php?str=<?php echo $encryptedString; ?>" />
現在這裏是iframegenerator.php頁
//iframe code
$password = "foo"; //set your password
$encryptedString = $_GET['str']; //get the str variable
$decryptedString = openssl_decrypt($encryptedString,"AES-128-ECB",$password); //decrypt it
echo $decryptedString; //spit out the contents
確保您使用強密碼,顯然不是foo。
謝謝..我會試試這個方法.. @pendo –
你不能那樣做。客戶端必須向您的祕密URL發出HTTP請求,所以無論如何總是可以發現該URL是什麼。 – Pointy
所以你想隱藏你的HTML。最好你可以做的是以某種方式混淆它,但即使如此它不隱藏或保護,只是難以閱讀 – SaggingRufus
謝謝..我可以加密我的URL鏈接。 –