我有一个Web应用程序,我在iframe中调用了一些asp页面链接。 我想用参数隐藏源URL。因为URL和参数Data是保密的。 我只想隐藏iframe来源。我不使用inspect元素禁用JavaScript,因为使用firebug我们可以很容易地看到URL源代码。请帮我。
答案 0 :(得分:1)
无法帮助您使用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。