Php 如何使js代码不可见?
我有一个php页面,页面底部有一些javascript代码 我在javascript代码中使用php,如下所示:Php 如何使js代码不可见?,php,javascript,html,forms,plugins,Php,Javascript,Html,Forms,Plugins,我有一个php页面,页面底部有一些javascript代码 我在javascript代码中使用php,如下所示: alert ("<?php echo $variable; ?>"); 警报(“”); 如果我把它放在一个单独的文件中,出于某种原因,它将不起作用。 有没有办法让它从一个单独的文件中工作而不太困难 或者,我还不知道还有什么方法可以让用户看不见javascript代码?(例如,他们无法通过查看源代码来查看代码) 谢谢Javascript由浏览器解释,因此浏览器需要查看代
alert ("<?php echo $variable; ?>");
警报(“”);
如果我把它放在一个单独的文件中,出于某种原因,它将不起作用。
有没有办法让它从一个单独的文件中工作而不太困难
或者,我还不知道还有什么方法可以让用户看不见javascript代码?(例如,他们无法通过查看源代码来查看代码)
谢谢Javascript由浏览器解释,因此浏览器需要查看代码。这意味着用户也可以访问它无法对用户隐藏JavaScript。您可以做的是混淆它,让用户难以阅读代码 Javascript由浏览器解释,因此浏览器需要查看代码。这意味着用户也可以访问它无法对用户隐藏JavaScript。您可以做的是混淆它,让用户难以阅读代码 当您将代码放在一个单独的文件中时,什么不起作用?您使用了什么文件类型?如果您使用了一个PHP文件并包含了它,它应该可以工作,如果您使用了一个JS文件,它就不能工作,因为JavaScript文件不能解释PHP(这是服务器端的)
除了用合适的解决方案“模糊”JavaScript(谷歌知道的更多,还有一些),我不知道如何“隐藏”代码,因为JavaScript是将在客户端执行的代码,所以客户端(浏览器)您是否已事先收到该代码。当您将该代码放在单独的文件中时,哪些文件不起作用?您使用了什么文件类型?如果您使用了一个PHP文件并包含了它,它应该可以工作,如果您使用了一个JS文件,它就不能工作,因为JavaScript文件不能解释PHP(这是服务器端的)
除了用合适的解决方案“混淆”JavaScript(谷歌知道的更多,还有一些),我不知道如何“隐藏”代码,因为JavaScript是将在客户端执行的代码,因此客户端(浏览器)有权事先接收代码。如今,Firefox Firebug和Chrome(以及其他浏览器)已经出现,你可以看到所有的JS:试图“隐藏”它毫无意义如今,通过Firefox Firebug和Chrome(以及其他),你可以看到所有的JS:试图“隐藏”它毫无意义你不能让用户看不见javascript,但是,您可以使用javascript编码器/打包器使您的代码很难被其他人复制/理解 看看:
正如你所看到的,很难弄清楚这是怎么回事。。另一方面,如果有人真的想要,他可以破译它。你不能让用户看不见javascript,但你可以使用javascript编码器/打包器,让别人很难复制/理解你的代码 看看:
正如你所看到的,很难弄清楚这是怎么回事。。另一方面,如果有人真的想要,他可以破译它。如果你想让浏览器执行你的javascript,那么浏览器(和用户)必须能够读取它。
但是,您可以使用一些工具(如 问候
Thomas如果您希望浏览器执行javascript,那么浏览器(和用户)必须能够读取它。
但是,您可以使用一些工具(如 问候
Thomas不是PHP专家,很抱歉我的潜在疏忽,但是PHP代码是服务器端的,对吗?他们只能看到该响应的客户端表示。您不能对用户隐藏它,如果您所说的其他文件就是这个意思,那么您也不能将PHP代码放入JS文件中 唯一的其他选择是压缩或使用其他工具更改JS,如前所述
HTH.不是PHP专家,所以很抱歉我的潜在Ignorage,但是PHP代码是服务器端的,对吗?他们只能看到该响应的客户端表示。您不能对用户隐藏它,如果您所说的其他文件就是这个意思,那么您也不能将PHP代码放入JS文件中 唯一的其他选择是压缩或使用其他工具更改JS,如前所述
HTH.这是一个js文件是的,但你的意思是我可以将它保存为一个包含javascript的.php文件,然后将其包含在内,然后它就可以工作了?是的,如果你在上面的代码中加上javascript--tag。但是:代码不会对用户隐藏。它是一个js文件。是的,但你的意思是我可以将它保存为一个包含javascript的.php文件,然后包含它,它会工作吗?是的,如果你在上面的代码周围加上javascript--tag。但是:代码不会对用户隐藏。