Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 隐藏URL时显示图像_Php - Fatal编程技术网

Php 隐藏URL时显示图像

Php 隐藏URL时显示图像,php,Php,对PHP比较陌生,我需要能够做一些事情。希望这确实是可能的:) 基本上,我可以在相关客户端登录时为其创建唯一的URL。URL会调出一个javascript。。。事情这很难解释。该对象在Iframe中显示得很好,但我想阻止客户端看到附加到该对象的变量 示例:site.com/Example.php?secret=variable 关于如何在不公开该URL的情况下包含iframe的建议?如果您想在iframe src字段中或多或少地“隐藏”变量,我建议使用某种密码来隐藏其中的变量 例如,如果希望在i

对PHP比较陌生,我需要能够做一些事情。希望这确实是可能的:)

基本上,我可以在相关客户端登录时为其创建唯一的URL。URL会调出一个javascript。。。事情这很难解释。该对象在Iframe中显示得很好,但我想阻止客户端看到附加到该对象的变量

示例:site.com/Example.php?secret=variable


关于如何在不公开该URL的情况下包含iframe的建议?

如果您想在iframe src字段中或多或少地“隐藏”变量,我建议使用某种密码来隐藏其中的变量

例如,如果希望在iframe url(example.php?section_id=1234)中包含
section_id=1234
var=value对,则可以使用

<iframe src="example.php?v=c2VjdGlvbl9pZD0xMjM0Cg==" >


现在你要做的是
base64\u decode()
parse\u url()
$\u GET['v']在example.php上,这样你就可以使用变量了。

我不理解标题和问题之间的相关性。简而言之,什么是基于浏览器的,你不能隐藏/隐藏一个变量。从iFrame应用程序中询问变量并通过HTTPS运行。我想不出任何其他解决方案:)尽管破坏了可用性,但通过分析框架HTML源代码/HTTP请求,所有内容都可以完美查看-每个浏览器都提供了这样的功能。这只是混淆,对吗?不过,我可以重命名变量,这样它们就没有相关性了。你是对的。如果不在源代码中显示“url”,就无法生成html标记
。根据我的建议,您可以很好地隐藏它,但字符串将始终存在。如果秘密是一个数字,我是否能够先将其进行一些疯狂的运算,然后在另一端将其反转(example.php)。我认为这比base64更有效?当然可以。如果您觉得base64还不够(因为它可以很容易地解密),您可以使用md5()和自己的salt对url字符串进行加密。这将使您能够在url字符串中使用任何变量,而不是只使用一个数值。