Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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
javascript php数组_Php_Javascript_Arrays - Fatal编程技术网

javascript php数组

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代码都可以从客户端查看。真的没有

我有这样一个js数组:

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'])


不要试图让它变得更难,那将是浪费时间。

认为浏览器是一个透明的盒子。你想隐藏的东西都需要放在服务器上。

认为浏览器是一个透明的盒子。你想隐藏的东西都需要放在服务器上。

如果你想跨多个页面发送数据,你必须两个选择:

  • 使用PHP会话
  • 使用隐藏字段
  • 我建议使用第二种方法,因为PHP会话与使用全局变量有相同的问题,即不能在整个应用程序中使用相同的键,维护会话更困难等等


    您不能对用户隐藏JS代码,因为浏览器肯定会执行它。

    如果您想跨多个页面发送数据,您有两个选项-

  • 使用PHP会话
  • 使用隐藏字段
  • 我建议使用第二种方法,因为PHP会话与使用全局变量有相同的问题,即不能在整个应用程序中使用相同的键,维护会话更困难等等

    您不能对用户隐藏JS代码,因为浏览器肯定会执行它