javascript php数组
我有这样一个js数组:javascript php数组,php,javascript,arrays,Php,Javascript,Arrays,我有这样一个js数组: var myArray = []; myArray[1] = 'test'; myArray[2] = 'test'; -我想对用户隐藏它以查看它。如何将数组存储在php脚本中并调用它 现在我把.js和我的表单分开了。我就叫它。但任何人都可以使用.js名称轻松查看源代码并访问url -我的另一个问题是对用户隐藏url值。我有这样的想法: www.test.ca/people.php?id=12 我想隐藏这些值。谢谢所有Javascript代码都可以从客户端查看。真的没有
var myArray = [];
myArray[1] = 'test';
myArray[2] = 'test';
-我想对用户隐藏它以查看它。如何将数组存储在php脚本中并调用它
现在我把.js和我的表单分开了。我就叫它。但任何人都可以使用.js名称轻松查看源代码并访问url
-我的另一个问题是对用户隐藏url值。我有这样的想法:
www.test.ca/people.php?id=12
我想隐藏这些值。谢谢所有Javascript代码都可以从客户端查看。真的没有办法
甚至一个AJAX调用也可以通过一个好的浏览器插件查看。所有Javascript代码都可以从客户端查看。真的没有办法
甚至一个AJAX调用也可以通过一个好的浏览器插件来查看。对于JS代码,如果浏览器必须执行它,那么用户可以看到它。你无能为力
如果您希望在页面之间传递值,并且不希望看到它们,请不要使用查询字符串,而是使用PHP会话。对于JS代码,如果浏览器必须执行它,则用户可以看到它。你无能为力
如果您希望在页面之间传递值,并且不希望看到它们,请不要使用查询字符串,而是使用PHP会话。Javascript是客户端执行的脚本,因此您永远无法隐藏它。 你可以加密它,你可以使它很难查看,但这是非常无用的 只要把它放在你的源代码中,或者如果你想把它隐藏得更深一点,用AJAX调用获取数组,当它没有用AJAX调用时,让调用不显示任何内容(数组仍然可以通过开发浏览器插件显示,或者通过添加额外的头被黑客攻击。
下面是PHP条件代码:
if(isset($\u服务器['HTTP\u X\u REQUESTED\u WITH'])
不要试图让它变得更难,那将是浪费时间。Javascript是客户端执行的脚本,因此您永远无法隐藏它。 你可以加密它,你可以使它很难查看,但这是非常无用的 只要把它放在你的源代码中,或者如果你想把它隐藏得更深一点,用AJAX调用获取数组,当它没有用AJAX调用时,让调用不显示任何内容(数组仍然可以通过开发浏览器插件显示,或者通过添加额外的头被黑客攻击。
下面是PHP条件代码:
if(isset($\u服务器['HTTP\u X\u REQUESTED\u WITH'])
不要试图让它变得更难,那将是浪费时间。认为浏览器是一个透明的盒子。你想隐藏的东西都需要放在服务器上。认为浏览器是一个透明的盒子。你想隐藏的东西都需要放在服务器上。如果你想跨多个页面发送数据,你必须两个选择:
您不能对用户隐藏JS代码,因为浏览器肯定会执行它。如果您想跨多个页面发送数据,您有两个选项-