【发布时间】:2011-09-20 19:19:31
【问题描述】:
我有一个 php 函数,它在加载 build.php 页面并创建 $variable 时运行。我也有 save.php,它通过 scripts.js 中的 ajax 函数调用(获取通过 POST 发送的数据),但我需要在 save.php 中使用 $variable。
有没有一种通过 ajax 发送更多数据而不在前端可见的好方法?
我曾想过为此使用 $_SESSION 变量,这似乎可行,但我知道它可能并不完全可靠并且并不总是一个好主意(尽管这可能被夸大了where I was looking)。
这是最好的方法吗?还是有其他方法可以通过 javascript 将 PHP 变量传递给另一个变量,而无需将它放在前端代码中?
【问题讨论】:
-
JS 代码定义为前端代码。任何人都可以打开您的 JS 代码并找到这个“隐藏”变量。
-
是的,我知道没有绝对的方法可以阻止它,但有办法让它更好地隐藏起来。或者只是使用会话,如果可以的话。
标签: php ajax session variables